home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Report Wizard.rsrc
/
CODE_13_Grayscale Implementations.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
2MB
|
35,206 lines
# near model CODE resource
# jump table entries: 2136-2651 (516 of them)
00000000 0000 0858 ori.b D0, 0x58 /* 'X' */
00000004 0001 9582 ori.b D1, 0x82
00000008 4E56 0000 link A6, 0
0000000C 2F0A move.l -[A7], A2
0000000E 246E 0008 movea.l A2, [A6 + 0x8]
00000012 2F2E 000C move.l -[A7], [A6 + 0xC]
00000016 2F0A move.l -[A7], A2
00000018 61FF 0000 59EA bsr +0x59EC /* 00005A04 */
0000001E 486A 000A pea.l [A2 + 0xA]
00000022 4EB9 0000 05A8 jsr [0x000005A8]
00000028 486A 0122 pea.l [A2 + 0x122]
0000002C 4EB9 0000 04E0 jsr [0x000004E0]
00000032 486A 013C pea.l [A2 + 0x13C]
00000036 4EB9 0000 0488 jsr [0x00000488]
0000003C 486A 014E pea.l [A2 + 0x14E]
00000040 4EB9 0000 0550 jsr [0x00000550]
00000046 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
0000004C 2488 move.l [A2], A0
0000004E 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
00000054 41E8 00B4 lea.l A0, [A0 + 0xB4]
00000058 2548 000A move.l [A2 + 0xA], A0
0000005C 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
00000062 41E8 00E0 lea.l A0, [A0 + 0xE0]
00000066 2548 0122 move.l [A2 + 0x122], A0
0000006A 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
00000070 41E8 0144 lea.l A0, [A0 + 0x144]
00000074 2548 013C move.l [A2 + 0x13C], A0
00000078 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
0000007E 41E8 018C lea.l A0, [A0 + 0x18C]
00000082 2548 014E move.l [A2 + 0x14E], A0
00000086 426A 015C clr.w [A2 + 0x15C]
0000008A 157C 0001 015E move.b [A2 + 0x15E], 0x1
00000090 422A 015F clr.b [A2 + 0x15F]
00000094 426A 0160 clr.w [A2 + 0x160]
00000098 357C 7FFF 0162 move.w [A2 + 0x162], 0x7FFF
0000009E 422A 0164 clr.b [A2 + 0x164]
000000A2 422A 0166 clr.b [A2 + 0x166]
000000A6 357C 0002 0168 move.w [A2 + 0x168], 0x2
000000AC 357C FFFF 016A move.w [A2 + 0x16A], 0xFFFF
000000B2 426A 016C clr.w [A2 + 0x16C]
000000B6 426A 016E clr.w [A2 + 0x16E]
000000BA 357C FFFF 0170 move.w [A2 + 0x170], 0xFFFF
000000C0 2579 0000 E9A2 0172 move.l [A2 + 0x172], [0x0000E9A2]
000000C8 422A 0167 clr.b [A2 + 0x167]
000000CC 42AA 0126 clr.l [A2 + 0x126]
000000D0 426A 012A clr.w [A2 + 0x12A]
000000D4 426A 012C clr.w [A2 + 0x12C]
000000D8 157C 0020 0130 move.b [A2 + 0x130], 0x20 /* ' ' */
000000DE 157C 0009 0131 move.b [A2 + 0x131], 0x9 /* '\t' */
000000E4 2579 0000 E9A2 0132 move.l [A2 + 0x132], [0x0000E9A2]
000000EC 157C 0001 0138 move.b [A2 + 0x138], 0x1
000000F2 157C 0001 0139 move.b [A2 + 0x139], 0x1
000000F8 42AA 0140 clr.l [A2 + 0x140]
000000FC 426A 0144 clr.w [A2 + 0x144]
00000100 2579 0000 E9A2 0146 move.l [A2 + 0x146], [0x0000E9A2]
00000108 157C 0001 014A move.b [A2 + 0x14A], 0x1
0000010E 157C 0001 014B move.b [A2 + 0x14B], 0x1
00000114 42AA 0152 clr.l [A2 + 0x152]
00000118 426A 0156 clr.w [A2 + 0x156]
0000011C 157C 0001 0158 move.b [A2 + 0x158], 0x1
00000122 157C 0001 0159 move.b [A2 + 0x159], 0x1
00000128 204A movea.l A0, A2
0000012A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000012E 245F movea.l A2, [A7]+
00000130 4E5E unlink A6
00000132 4E75 rts
00000134 4E56 0000 link A6, 0
00000138 2F0A move.l -[A7], A2
0000013A 246E 0008 movea.l A2, [A6 + 0x8]
0000013E 200A move.l D0, A2
00000140 6700 0090 beq +0x92 /* 000001D2 */
00000144 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
0000014A 2488 move.l [A2], A0
0000014C 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
00000152 41E8 00B4 lea.l A0, [A0 + 0xB4]
00000156 2548 000A move.l [A2 + 0xA], A0
0000015A 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
00000160 41E8 00E0 lea.l A0, [A0 + 0xE0]
00000164 2548 0122 move.l [A2 + 0x122], A0
00000168 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
0000016E 41E8 0144 lea.l A0, [A0 + 0x144]
00000172 2548 013C move.l [A2 + 0x13C], A0
00000176 41F9 0000 E2D0 lea.l A0, [0x0000E2D0]
0000017C 41E8 018C lea.l A0, [A0 + 0x18C]
00000180 2548 014E move.l [A2 + 0x14E], A0
00000184 4267 clr.w -[A7]
00000186 486A 014E pea.l [A2 + 0x14E]
0000018A 4EB9 0000 0558 jsr [0x00000558]
00000190 4267 clr.w -[A7]
00000192 486A 013C pea.l [A2 + 0x13C]
00000196 4EB9 0000 0490 jsr [0x00000490]
0000019C 4267 clr.w -[A7]
0000019E 486A 0122 pea.l [A2 + 0x122]
000001A2 4EB9 0000 04E8 jsr [0x000004E8]
000001A8 4267 clr.w -[A7]
000001AA 486A 000A pea.l [A2 + 0xA]
000001AE 4EB9 0000 05B0 jsr [0x000005B0]
000001B4 4267 clr.w -[A7]
000001B6 2F0A move.l -[A7], A2
000001B8 61FF 0000 5876 bsr +0x5878 /* 00005A30 */
000001BE 4A6E 000C tst.w [A6 + 0xC]
000001C2 4FEF 001E lea.l A7, [A7 + 0x1E]
000001C6 6F0A ble +0xC /* 000001D2 */
000001C8 2F0A move.l -[A7], A2
000001CA 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000001D0 584F addq.w A7, 4
label000001D2:
000001D2 204A movea.l A0, A2
000001D4 245F movea.l A2, [A7]+
000001D6 4E5E unlink A6
000001D8 4E75 rts
000001DA 4E56 FEFC link A6, -0x0104
000001DE 48E7 0038 movem.l -[A7], A2,A3,A4
000001E2 286E 0008 movea.l A4, [A6 + 0x8]
000001E6 266E 000C movea.l A3, [A6 + 0xC]
000001EA 246E 0010 movea.l A2, [A6 + 0x10]
000001EE 4878 0002 push.l 0x2
000001F2 486E FFFE pea.l [A6 - 0x2]
000001F6 2F0A move.l -[A7], A2
000001F8 4EB9 0000 2BA0 jsr [0x00002BA0]
000001FE 4878 0002 push.l 0x2
00000202 486E FEFC pea.l [A6 - 0x104]
00000206 2F0A move.l -[A7], A2
00000208 4EB9 0000 2BA0 jsr [0x00002BA0]
0000020E 486E FEFE pea.l [A6 - 0x102]
00000212 2F0A move.l -[A7], A2
00000214 4EB9 0000 2BC0 jsr [0x00002BC0]
0000021A 42A7 clr.l -[A7]
0000021C 3F2E FEFC move.w -[A7], [A6 - 0x104]
00000220 486E FEFE pea.l [A6 - 0x102]
00000224 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000228 2F0B move.l -[A7], A3
0000022A 2F0C move.l -[A7], A4
0000022C 2057 movea.l A0, [A7]
0000022E 2250 movea.l A1, [A0]
00000230 2269 0010 movea.l A1, [A1 + 0x10]
00000234 4E91 jsr [A1]
00000236 4FEF 0034 lea.l A7, [A7 + 0x34]
0000023A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000023E 4E5E unlink A6
00000240 4E75 rts
00000242 4E56 0000 link A6, 0
00000246 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000024A 246E 0008 movea.l A2, [A6 + 0x8]
0000024E 2A2E 000C move.l D5, [A6 + 0xC]
00000252 262E 0012 move.l D3, [A6 + 0x12]
00000256 382E 0016 move.w D4, [A6 + 0x16]
0000025A 2545 0004 move.l [A2 + 0x4], D5
0000025E 3544 0118 move.w [A2 + 0x118], D4
00000262 2043 movea.l A0, D3
00000264 1F10 move.b -[A7], [A0]
00000266 4868 0001 pea.l [A0 + 0x1]
0000026A 486A 000E pea.l [A2 + 0xE]
0000026E 4EB9 0000 23E8 jsr [0x000023E8]
00000274 2A2A 0004 move.l D5, [A2 + 0x4]
00000278 2645 movea.l A3, D5
0000027A 282B 005E move.l D4, [A3 + 0x5E]
0000027E 2845 movea.l A4, D5
00000280 262C 0062 move.l D3, [A4 + 0x62]
00000284 3004 move.w D0, D4
00000286 0240 8000 andi.w D0, 0x8000
0000028A 4A40 tst.w D0
0000028C 56C0 sne D0
0000028E 4400 neg.b D0
00000290 1540 015E move.b [A2 + 0x15E], D0
00000294 3004 move.w D0, D4
00000296 0240 4000 andi.w D0, 0x4000 /* '@\0' */
0000029A 4A40 tst.w D0
0000029C 56C0 sne D0
0000029E 4400 neg.b D0
000002A0 1540 015F move.b [A2 + 0x15F], D0
000002A4 3A04 move.w D5, D4
000002A6 0245 0300 andi.w D5, 0x300
000002AA 0C45 0300 cmpi.w D5, 0x300
000002AE 4FEF 000A lea.l A7, [A7 + 0xA]
000002B2 6604 bne +0x6 /* 000002B8 */
000002B4 3A3C 0100 move.w D5, 0x100
label000002B8:
000002B8 3545 0160 move.w [A2 + 0x160], D5
000002BC 2C2A 0004 move.l D6, [A2 + 0x4]
000002C0 2046 movea.l A0, D6
000002C2 2828 005E move.l D4, [A0 + 0x5E]
000002C6 7000 moveq.l D0, 0x00
000002C8 1004 move.b D0, D4
000002CA 3540 015C move.w [A2 + 0x15C], D0
000002CE 302E 0010 move.w D0, [A6 + 0x10]
000002D2 0240 0008 andi.w D0, 0x8
000002D6 4A40 tst.w D0
000002D8 56C0 sne D0
000002DA 4400 neg.b D0
000002DC 1540 0164 move.b [A2 + 0x164], D0
000002E0 302E 0010 move.w D0, [A6 + 0x10]
000002E4 0240 0004 andi.w D0, 0x4
000002E8 4A40 tst.w D0
000002EA 56C0 sne D0
000002EC 4400 neg.b D0
000002EE 1540 0166 move.b [A2 + 0x166], D0
000002F2 382E 0010 move.w D4, [A6 + 0x10]
000002F6 0244 0003 andi.w D4, 0x3
000002FA 0C04 0002 cmpi.b D4, 0x2
000002FE 6302 bls +0x4 /* 00000302 */
00000300 7801 moveq.l D4, 0x01
label00000302:
00000302 7000 moveq.l D0, 0x00
00000304 1004 move.b D0, D4
00000306 5240 addq.w D0, 1
00000308 3540 0168 move.w [A2 + 0x168], D0
0000030C 422A 0008 clr.b [A2 + 0x8]
00000310 382A 015C move.w D4, [A2 + 0x15C]
00000314 0C44 0001 cmpi.w D4, 0x1
00000318 670C beq +0xE /* 00000326 */
0000031A 0C44 0002 cmpi.w D4, 0x2
0000031E 6706 beq +0x8 /* 00000326 */
00000320 0C44 0003 cmpi.w D4, 0x3
00000324 6624 bne +0x26 /* 0000034A */
label00000326:
00000326 4A83 tst.l D3
00000328 671A beq +0x1C /* 00000344 */
0000032A 0C83 0000 7FFF cmpi.l D3, 0x7FFF
00000330 6712 beq +0x14 /* 00000344 */
00000332 3F03 move.w -[A7], D3
00000334 2F0A move.l -[A7], A2
00000336 2057 movea.l A0, [A7]
00000338 2250 movea.l A1, [A0]
0000033A 2269 0204 movea.l A1, [A1 + 0x204]
0000033E 4E91 jsr [A1]
00000340 5C4F addq.w A7, 6
00000342 6016 bra +0x18 /* 0000035A */
label00000344:
00000344 3543 0162 move.w [A2 + 0x162], D3
00000348 6010 bra +0x12 /* 0000035A */
label0000034A:
0000034A 426A 0162 clr.w [A2 + 0x162]
0000034E 42AA 0126 clr.l [A2 + 0x126]
00000352 42AA 0140 clr.l [A2 + 0x140]
00000356 42AA 0152 clr.l [A2 + 0x152]
label0000035A:
0000035A 3E2A 015C move.w D7, [A2 + 0x15C]
0000035E 0C47 0001 cmpi.w D7, 0x1
00000362 670A beq +0xC /* 0000036E */
00000364 0C47 0081 cmpi.w D7, 0x81
00000368 6704 beq +0x6 /* 0000036E */
0000036A 7000 moveq.l D0, 0x00
0000036C 6002 bra +0x4 /* 00000370 */
label0000036E:
0000036E 7001 moveq.l D0, 0x01
label00000370:
00000370 4A00 tst.b D0
00000372 670E beq +0x10 /* 00000382 */
00000374 2F0A move.l -[A7], A2
00000376 2057 movea.l A0, [A7]
00000378 2250 movea.l A1, [A0]
0000037A 2269 026C movea.l A1, [A1 + 0x26C]
0000037E 4E91 jsr [A1]
00000380 584F addq.w A7, 4
label00000382:
00000382 4227 clr.b -[A7]
00000384 4227 clr.b -[A7]
00000386 2F0A move.l -[A7], A2
00000388 2057 movea.l A0, [A7]
0000038A 2250 movea.l A1, [A0]
0000038C 2269 0214 movea.l A1, [A1 + 0x214]
00000390 4E91 jsr [A1]
00000392 422A 0167 clr.b [A2 + 0x167]
00000396 504F addq.w A7, 8
00000398 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000039C 4E5E unlink A6
0000039E 4E75 rts
000003A0 4E56 0000 link A6, 0
000003A4 2F0A move.l -[A7], A2
000003A6 246E 0008 movea.l A2, [A6 + 0x8]
000003AA 3F3C 0100 move.w -[A7], 0x100
000003AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000003B2 206A 000E movea.l A0, [A2 + 0xE]
000003B6 4850 pea.l [A0]
000003B8 4EB9 0000 2420 jsr [0x00002420]
000003BE 4FEF 000A lea.l A7, [A7 + 0xA]
000003C2 245F movea.l A2, [A7]+
000003C4 4E5E unlink A6
000003C6 4E75 rts
000003C8 4E56 FFBE link A6, -0x0042
000003CC 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000003D0 266E 0008 movea.l A3, [A6 + 0x8]
000003D4 246E 000C movea.l A2, [A6 + 0xC]
000003D8 486E FFE6 pea.l [A6 - 0x1A]
000003DC 4EB9 0000 20B8 jsr [0x000020B8]
000003E2 486E FFC8 pea.l [A6 - 0x38]
000003E6 4EB9 0000 20A0 jsr [0x000020A0]
000003EC 2F0B move.l -[A7], A3
000003EE 2057 movea.l A0, [A7]
000003F0 2250 movea.l A1, [A0]
000003F2 2269 0080 movea.l A1, [A1 + 0x80]
000003F6 4E91 jsr [A1]
000003F8 3600 move.w D3, D0
000003FA 3F03 move.w -[A7], D3
000003FC 4EB9 0000 22E8 jsr [0x000022E8]
00000402 486E FFF8 pea.l [A6 - 0x8]
00000406 A88B syscall GetFontInfo
00000408 362E FFF8 move.w D3, [A6 - 0x8]
0000040C D66E FFFA add.w D3, [A6 - 0x6]
00000410 3C2E FFF8 move.w D6, [A6 - 0x8]
00000414 2F0B move.l -[A7], A3
00000416 2057 movea.l A0, [A7]
00000418 2250 movea.l A1, [A0]
0000041A 2269 0274 movea.l A1, [A1 + 0x274]
0000041E 4E91 jsr [A1]
00000420 3A00 move.w D5, D0
00000422 2F0B move.l -[A7], A3
00000424 2057 movea.l A0, [A7]
00000426 2250 movea.l A1, [A0]
00000428 2269 01D4 movea.l A1, [A1 + 0x1D4]
0000042C 4E91 jsr [A1]
0000042E 5240 addq.w D0, 1
00000430 3800 move.w D4, D0
00000432 2F0A move.l -[A7], A2
00000434 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000438 2057 movea.l A0, [A7]
0000043A 2268 0004 movea.l A1, [A0 + 0x4]
0000043E 2269 003C movea.l A1, [A1 + 0x3C]
00000442 4E91 jsr [A1]
00000444 2F0A move.l -[A7], A2
00000446 3F04 move.w -[A7], D4
00000448 3F04 move.w -[A7], D4
0000044A A8A9 syscall InsetRect
0000044C 3004 move.w D0, D4
0000044E D040 add.w D0, D0
00000450 322A 0006 move.w D1, [A2 + 0x6]
00000454 926A 0002 sub.w D1, [A2 + 0x2]
00000458 9240 sub.w D1, D0
0000045A 3D41 FFC6 move.w [A6 - 0x3A], D1
0000045E 4A6B 015C tst.w [A3 + 0x15C]
00000462 4FEF 001E lea.l A7, [A7 + 0x1E]
00000466 6600 0082 bne +0x84 /* 000004EA */
0000046A 302A 0004 move.w D0, [A2 + 0x4]
0000046E 9052 sub.w D0, [A2]
00000470 9046 sub.w D0, D6
00000472 48C0 ext.l D0
00000474 81FC 0002 divs.w D0, 0x2
00000478 5540 subq.w D0, 2
0000047A D152 add.w [A2], D0
0000047C 3012 move.w D0, [A2]
0000047E D043 add.w D0, D3
00000480 3540 0004 move.w [A2 + 0x4], D0
00000484 2F0B move.l -[A7], A3
00000486 2057 movea.l A0, [A7]
00000488 2250 movea.l A1, [A0]
0000048A 2269 01EC movea.l A1, [A1 + 0x1EC]
0000048E 4E91 jsr [A1]
00000490 2008 move.l D0, A0
00000492 584F addq.w A7, 4
00000494 671C beq +0x1E /* 000004B2 */
00000496 2F0B move.l -[A7], A3
00000498 2057 movea.l A0, [A7]
0000049A 2250 movea.l A1, [A0]
0000049C 2269 0200 movea.l A1, [A1 + 0x200]
000004A0 4E91 jsr [A1]
000004A2 4A00 tst.b D0
000004A4 584F addq.w A7, 4
000004A6 6704 beq +0x6 /* 000004AC */
000004A8 700B moveq.l D0, 0x0B
000004AA 6002 bra +0x4 /* 000004AE */
label000004AC:
000004AC 7007 moveq.l D0, 0x07
label000004AE:
000004AE 916A 0006 sub.w [A2 + 0x6], D0
label000004B2:
000004B2 302B 016C move.w D0, [A3 + 0x16C]
000004B6 5440 addq.w D0, 2
000004B8 670C beq +0xE /* 000004C6 */
000004BA 5340 subq.w D0, 1
000004BC 6714 beq +0x16 /* 000004D2 */
000004BE 5340 subq.w D0, 1
000004C0 671C beq +0x1E /* 000004DE */
000004C2 6000 01FC bra +0x1FE /* 000006C0 */
label000004C6:
000004C6 302B 016E move.w D0, [A3 + 0x16E]
000004CA D16A 0002 add.w [A2 + 0x2], D0
000004CE 6000 01F0 bra +0x1F2 /* 000006C0 */
label000004D2:
000004D2 302B 016E move.w D0, [A3 + 0x16E]
000004D6 916A 0006 sub.w [A2 + 0x6], D0
000004DA 6000 01E4 bra +0x1E6 /* 000006C0 */
label000004DE:
000004DE 302B 016E move.w D0, [A3 + 0x16E]
000004E2 D16A 0002 add.w [A2 + 0x2], D0
000004E6 6000 01D8 bra +0x1DA /* 000006C0 */
label000004EA:
000004EA 486E FFBE pea.l [A6 - 0x42]
000004EE 486B 014E pea.l [A3 + 0x14E]
000004F2 2057 movea.l A0, [A7]
000004F4 2250 movea.l A1, [A0]
000004F6 2269 0014 movea.l A1, [A1 + 0x14]
000004FA 4E91 jsr [A1]
000004FC 2D6E FFBE FFC2 move.l [A6 - 0x3E], [A6 - 0x42]
00000502 382B 015C move.w D4, [A3 + 0x15C]
00000506 0C44 0001 cmpi.w D4, 0x1
0000050A 504F addq.w A7, 8
0000050C 6706 beq +0x8 /* 00000514 */
0000050E 0C44 0081 cmpi.w D4, 0x81
00000512 661A bne +0x1C /* 0000052E */
label00000514:
00000514 1D6B 0130 FFEF move.b [A6 - 0x11], [A3 + 0x130]
0000051A 0C2E 000C FFEF cmpi.b [A6 - 0x11], 0xC
00000520 6604 bne +0x6 /* 00000526 */
00000522 7010 moveq.l D0, 0x10
00000524 6006 bra +0x8 /* 0000052C */
label00000526:
00000526 7000 moveq.l D0, 0x00
00000528 102E FFEF move.b D0, [A6 - 0x11]
label0000052C:
0000052C 6014 bra +0x16 /* 00000542 */
label0000052E:
0000052E 0C44 0002 cmpi.w D4, 0x2
00000532 6706 beq +0x8 /* 0000053A */
00000534 0C44 0082 cmpi.w D4, 0x82
00000538 6604 bne +0x6 /* 0000053E */
label0000053A:
0000053A 7020 moveq.l D0, 0x20
0000053C 6004 bra +0x6 /* 00000542 */
label0000053E:
0000053E 302E FFC2 move.w D0, [A6 - 0x3E]
label00000542:
00000542 3E00 move.w D7, D0
00000544 382A 0004 move.w D4, [A2 + 0x4]
00000548 9852 sub.w D4, [A2]
0000054A 9843 sub.w D4, D3
0000054C 48C4 ext.l D4
0000054E 89FC 0002 divs.w D4, 0x2
00000552 486E FFF0 pea.l [A6 - 0x10]
00000556 2F0B move.l -[A7], A3
00000558 2057 movea.l A0, [A7]
0000055A 2250 movea.l A1, [A0]
0000055C 2269 01E4 movea.l A1, [A1 + 0x1E4]
00000560 4E91 jsr [A1]
00000562 302B 016A move.w D0, [A3 + 0x16A]
00000566 504F addq.w A7, 8
00000568 5240 addq.w D0, 1
0000056A 0C40 0005 cmpi.w D0, 0x5
0000056E 6200 0150 bhi +0x152 /* 000006C0 */
00000572 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000576 4EFB 0002 jmp [PC + D0.w + 0x2]
0000057A 0146 bchg D6, D0
0000057C 000C 004E ori.b A4, 0x4E /* 'N' */
00000580 00B8 0112 012C 302A ori.l [0x0000302A], 0x112012C
00000588 0004 9052 ori.b D4, 0x52 /* 'R' */
0000058C 9046 sub.w D0, D6
0000058E 48C0 ext.l D0
00000590 81FC 0002 divs.w D0, 0x2
00000594 5540 subq.w D0, 2
00000596 D152 add.w [A2], D0
00000598 3012 move.w D0, [A2]
0000059A D043 add.w D0, D3
0000059C 3540 0004 move.w [A2 + 0x4], D0
000005A0 302B 016C move.w D0, [A3 + 0x16C]
000005A4 5440 addq.w D0, 2
000005A6 6714 beq +0x16 /* 000005BC */
000005A8 5340 subq.w D0, 1
000005AA 6704 beq +0x6 /* 000005B0 */
000005AC 6000 0112 bra +0x114 /* 000006C0 */
label000005B0:
000005B0 302B 016E move.w D0, [A3 + 0x16E]
000005B4 916A 0006 sub.w [A2 + 0x6], D0
000005B8 6000 0106 bra +0x108 /* 000006C0 */
label000005BC:
000005BC 302B 016E move.w D0, [A3 + 0x16E]
000005C0 D16A 0002 add.w [A2 + 0x2], D0
000005C4 6000 00FA bra +0xFC /* 000006C0 */
000005C8 D952 add.w [A2], D4
000005CA 3012 move.w D0, [A2]
000005CC D043 add.w D0, D3
000005CE 3540 0004 move.w [A2 + 0x4], D0
000005D2 3007 move.w D0, D7
000005D4 5640 addq.w D0, 3
000005D6 D16A 0002 add.w [A2 + 0x2], D0
000005DA 2F0B move.l -[A7], A3
000005DC 2057 movea.l A0, [A7]
000005DE 2250 movea.l A1, [A0]
000005E0 2269 01EC movea.l A1, [A1 + 0x1EC]
000005E4 4E91 jsr [A1]
000005E6 2008 move.l D0, A0
000005E8 584F addq.w A7, 4
000005EA 671C beq +0x1E /* 00000608 */
000005EC 2F0B move.l -[A7], A3
000005EE 2057 movea.l A0, [A7]
000005F0 2250 movea.l A1, [A0]
000005F2 2269 0200 movea.l A1, [A1 + 0x200]
000005F6 4E91 jsr [A1]
000005F8 4A00 tst.b D0
000005FA 584F addq.w A7, 4
000005FC 6704 beq +0x6 /* 00000602 */
000005FE 700B moveq.l D0, 0x0B
00000600 6002 bra +0x4 /* 00000604 */
label00000602:
00000602 7007 moveq.l D0, 0x07
label00000604:
00000604 916A 0006 sub.w [A2 + 0x6], D0
label00000608:
00000608 362B 016C move.w D3, [A3 + 0x16C]
0000060C 0C43 FFFE cmpi.w D3, 0xFFFE
00000610 660C bne +0xE /* 0000061E */
00000612 302B 016E move.w D0, [A3 + 0x16E]
00000616 D16A 0002 add.w [A2 + 0x2], D0
0000061A 6000 00A4 bra +0xA6 /* 000006C0 */
label0000061E:
0000061E 0C43 FFFF cmpi.w D3, 0xFFFF
00000622 6600 009C bne +0x9E /* 000006C0 */
00000626 302B 016E move.w D0, [A3 + 0x16E]
0000062A 916A 0006 sub.w [A2 + 0x6], D0
0000062E 6000 0090 bra +0x92 /* 000006C0 */
00000632 D952 add.w [A2], D4
00000634 3012 move.w D0, [A2]
00000636 D043 add.w D0, D3
00000638 3540 0004 move.w [A2 + 0x4], D0
0000063C 0C6B 0001 016C cmpi.w [A3 + 0x16C], 0x1
00000642 672A beq +0x2C /* 0000066E */
00000644 3007 move.w D0, D7
00000646 5640 addq.w D0, 3
00000648 916A 0006 sub.w [A2 + 0x6], D0
0000064C 362B 016C move.w D3, [A3 + 0x16C]
00000650 0C43 FFFE cmpi.w D3, 0xFFFE
00000654 660A bne +0xC /* 00000660 */
00000656 302B 016E move.w D0, [A3 + 0x16E]
0000065A D16A 0002 add.w [A2 + 0x2], D0
0000065E 600E bra +0x10 /* 0000066E */
label00000660:
00000660 0C43 FFFF cmpi.w D3, 0xFFFF
00000664 6608 bne +0xA /* 0000066E */
00000666 302B 016E move.w D0, [A3 + 0x16E]
0000066A 916A 0006 sub.w [A2 + 0x6], D0
label0000066E:
0000066E 382A 0002 move.w D4, [A2 + 0x2]
00000672 362A 0006 move.w D3, [A2 + 0x6]
00000676 9644 sub.w D3, D4
00000678 B645 cmp.w D3, D5
0000067A 6C44 bge +0x46 /* 000006C0 */
0000067C BA6E FFC6 cmp.w D5, [A6 - 0x3A]
00000680 6C3E bge +0x40 /* 000006C0 */
00000682 3004 move.w D0, D4
00000684 D045 add.w D0, D5
00000686 3540 0006 move.w [A2 + 0x6], D0
0000068A 6034 bra +0x36 /* 000006C0 */
0000068C 302B 016E move.w D0, [A3 + 0x16E]
00000690 D16A 0002 add.w [A2 + 0x2], D0
00000694 302E FFF4 move.w D0, [A6 - 0xC]
00000698 5640 addq.w D0, 3
0000069A 3480 move.w [A2], D0
0000069C 3012 move.w D0, [A2]
0000069E D043 add.w D0, D3
000006A0 3540 0004 move.w [A2 + 0x4], D0
000006A4 601A bra +0x1C /* 000006C0 */
000006A6 302B 016E move.w D0, [A3 + 0x16E]
000006AA D16A 0002 add.w [A2 + 0x2], D0
000006AE 302E FFF0 move.w D0, [A6 - 0x10]
000006B2 5940 subq.w D0, 4
000006B4 3540 0004 move.w [A2 + 0x4], D0
000006B8 302A 0004 move.w D0, [A2 + 0x4]
000006BC 9043 sub.w D0, D3
000006BE 3480 move.w [A2], D0
label000006C0:
000006C0 2F0B move.l -[A7], A3
000006C2 2057 movea.l A0, [A7]
000006C4 2250 movea.l A1, [A0]
000006C6 2269 00AC movea.l A1, [A1 + 0xAC]
000006CA 4E91 jsr [A1]
000006CC 4A00 tst.b D0
000006CE 584F addq.w A7, 4
000006D0 672A beq +0x2C /* 000006FC */
000006D2 4A2B 015E tst.b [A3 + 0x15E]
000006D6 6724 beq +0x26 /* 000006FC */
000006D8 4A6B 015C tst.w [A3 + 0x15C]
000006DC 660C bne +0xE /* 000006EA */
000006DE 2F0A move.l -[A7], A2
000006E0 2F3C 0001 0001 move.l -[A7], 0x10001
000006E6 A8A8 syscall OffsetRect
000006E8 6012 bra +0x14 /* 000006FC */
label000006EA:
000006EA 0C6B 4000 012C cmpi.w [A3 + 0x12C], 0x4000 /* '@\0' */
000006F0 660A bne +0xC /* 000006FC */
000006F2 2F0A move.l -[A7], A2
000006F4 2F3C 0001 0001 move.l -[A7], 0x10001
000006FA A8A8 syscall OffsetRect
label000006FC:
000006FC 3F3C FFFF move.w -[A7], 0xFFFF
00000700 486E FFC8 pea.l [A6 - 0x38]
00000704 4EB9 0000 20A8 jsr [0x000020A8]
0000070A 3F3C FFFF move.w -[A7], 0xFFFF
0000070E 486E FFE6 pea.l [A6 - 0x1A]
00000712 4EB9 0000 20C0 jsr [0x000020C0]
00000718 4FEF 000C lea.l A7, [A7 + 0xC]
0000071C 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000720 4E5E unlink A6
00000722 4E75 rts
00000724 4E56 FFEC link A6, -0x0014
00000728 48E7 1030 movem.l -[A7], D3,A2,A3
0000072C 266E 0008 movea.l A3, [A6 + 0x8]
00000730 246E 000C movea.l A2, [A6 + 0xC]
00000734 486E FFFC pea.l [A6 - 0x4]
00000738 2F0B move.l -[A7], A3
0000073A 2057 movea.l A0, [A7]
0000073C 2250 movea.l A1, [A0]
0000073E 2269 0264 movea.l A1, [A1 + 0x264]
00000742 4E91 jsr [A1]
00000744 302B 015C move.w D0, [A3 + 0x15C]
00000748 504F addq.w A7, 8
0000074A 4EB9 0000 0504 jsr [0x00000504]
00000750 00E2 .incomplete
00000752 0001 0083 ori.b D1, 0x83
00000756 0005 0001 ori.b D5, 0x1
0000075A 0016 0002 ori.b [A6], 0x2
0000075E 0050 0003 ori.w [A0], 0x3
00000762 0092 0081 000A ori.l [A2], 0x81000A
00000768 0082 0044 0083 ori.l D2, 0x440083
0000076E 0086 4AAB 0126 ori.l D6, 0x4AAB0126
00000774 6700 00CA beq +0xCC /* 00000840 */
00000778 34AE FFFC move.w [A2], [A6 - 0x4]
0000077C 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
00000782 7000 moveq.l D0, 0x00
00000784 102B 0130 move.b D0, [A3 + 0x130]
00000788 D06E FFFC add.w D0, [A6 - 0x4]
0000078C 3540 0004 move.w [A2 + 0x4], D0
00000790 162B 0130 move.b D3, [A3 + 0x130]
00000794 0C03 000C cmpi.b D3, 0xC
00000798 6604 bne +0x6 /* 0000079E */
0000079A 7010 moveq.l D0, 0x10
0000079C 6004 bra +0x6 /* 000007A2 */
label0000079E:
0000079E 7000 moveq.l D0, 0x00
000007A0 1003 move.b D0, D3
label000007A2:
000007A2 D06A 0002 add.w D0, [A2 + 0x2]
000007A6 3540 0006 move.w [A2 + 0x6], D0
000007AA 6000 0094 bra +0x96 /* 00000840 */
000007AE 4AAB 0140 tst.l [A3 + 0x140]
000007B2 6700 008C beq +0x8E /* 00000840 */
000007B6 486E FFF0 pea.l [A6 - 0x10]
000007BA 486B 013C pea.l [A3 + 0x13C]
000007BE 2057 movea.l A0, [A7]
000007C0 2250 movea.l A1, [A0]
000007C2 2269 0014 movea.l A1, [A1 + 0x14]
000007C6 4E91 jsr [A1]
000007C8 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10]
000007CE 34AE FFFC move.w [A2], [A6 - 0x4]
000007D2 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
000007D8 302E FFFC move.w D0, [A6 - 0x4]
000007DC D06E FFFA add.w D0, [A6 - 0x6]
000007E0 3540 0004 move.w [A2 + 0x4], D0
000007E4 302A 0002 move.w D0, [A2 + 0x2]
000007E8 D06E FFF8 add.w D0, [A6 - 0x8]
000007EC 3540 0006 move.w [A2 + 0x6], D0
000007F0 504F addq.w A7, 8
000007F2 604C bra +0x4E /* 00000840 */
000007F4 486E FFEC pea.l [A6 - 0x14]
000007F8 486B 014E pea.l [A3 + 0x14E]
000007FC 2057 movea.l A0, [A7]
000007FE 2250 movea.l A1, [A0]
00000800 2269 0014 movea.l A1, [A1 + 0x14]
00000804 4E91 jsr [A1]
00000806 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
0000080C 34AE FFFC move.w [A2], [A6 - 0x4]
00000810 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
00000816 302E FFFC move.w D0, [A6 - 0x4]
0000081A D06E FFF6 add.w D0, [A6 - 0xA]
0000081E 3540 0004 move.w [A2 + 0x4], D0
00000822 302A 0002 move.w D0, [A2 + 0x2]
00000826 D06E FFF4 add.w D0, [A6 - 0xC]
0000082A 3540 0006 move.w [A2 + 0x6], D0
0000082E 504F addq.w A7, 8
00000830 600E bra +0x10 /* 00000840 */
00000832 24B9 0000 E9A6 move.l [A2], [0x0000E9A6]
00000838 2579 0000 E9AA 0004 move.l [A2 + 0x4], [0x0000E9AA]
label00000840:
00000840 2F0B move.l -[A7], A3
00000842 2057 movea.l A0, [A7]
00000844 2250 movea.l A1, [A0]
00000846 2269 00AC movea.l A1, [A1 + 0xAC]
0000084A 4E91 jsr [A1]
0000084C 4A00 tst.b D0
0000084E 584F addq.w A7, 4
00000850 6718 beq +0x1A /* 0000086A */
00000852 4A2B 015E tst.b [A3 + 0x15E]
00000856 6712 beq +0x14 /* 0000086A */
00000858 0C6B 4000 012C cmpi.w [A3 + 0x12C], 0x4000 /* '@\0' */
0000085E 660A bne +0xC /* 0000086A */
00000860 2F0A move.l -[A7], A2
00000862 2F3C 0001 0001 move.l -[A7], 0x10001
00000868 A8A8 syscall OffsetRect
label0000086A:
0000086A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000086E 4E5E unlink A6
00000870 4E75 rts
00000872 4E56 FFF0 link A6, -0x0010
00000876 48E7 1820 movem.l -[A7], D3,D4,A2
0000087A 246E 0008 movea.l A2, [A6 + 0x8]
0000087E 486A 000A pea.l [A2 + 0xA]
00000882 2057 movea.l A0, [A7]
00000884 2250 movea.l A1, [A0]
00000886 2269 000C movea.l A1, [A1 + 0xC]
0000088A 4E91 jsr [A1]
0000088C 4A00 tst.b D0
0000088E 584F addq.w A7, 4
00000890 6706 beq +0x8 /* 00000898 */
00000892 7001 moveq.l D0, 0x01
00000894 6000 00D6 bra +0xD8 /* 0000096C */
label00000898:
00000898 486E FFF8 pea.l [A6 - 0x8]
0000089C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000008A0 2057 movea.l A0, [A7]
000008A2 2268 0004 movea.l A1, [A0 + 0x4]
000008A6 2269 003C movea.l A1, [A1 + 0x3C]
000008AA 4E91 jsr [A1]
000008AC 302A 0168 move.w D0, [A2 + 0x168]
000008B0 5240 addq.w D0, 1
000008B2 D040 add.w D0, D0
000008B4 382E FFFE move.w D4, [A6 - 0x2]
000008B8 986E FFFA sub.w D4, [A6 - 0x6]
000008BC 9840 sub.w D4, D0
000008BE 362A 015C move.w D3, [A2 + 0x15C]
000008C2 0C43 0001 cmpi.w D3, 0x1
000008C6 504F addq.w A7, 8
000008C8 670A beq +0xC /* 000008D4 */
000008CA 0C43 0081 cmpi.w D3, 0x81
000008CE 6704 beq +0x6 /* 000008D4 */
000008D0 7000 moveq.l D0, 0x00
000008D2 6002 bra +0x4 /* 000008D6 */
label000008D4:
000008D4 7001 moveq.l D0, 0x01
label000008D6:
000008D6 4A00 tst.b D0
000008D8 672C beq +0x2E /* 00000906 */
000008DA 162A 0130 move.b D3, [A2 + 0x130]
000008DE 0C03 0020 cmpi.b D3, 0x20 /* ' ' */
000008E2 660E bne +0x10 /* 000008F2 */
000008E4 70E0 moveq.l D0, 0xFFFFFFE0
000008E6 D044 add.w D0, D4
000008E8 0C40 0006 cmpi.w D0, 0x6
000008EC 5CC0 sge D0
000008EE 4400 neg.b D0
000008F0 607A bra +0x7C /* 0000096C */
label000008F2:
000008F2 0C03 0020 cmpi.b D3, 0x20 /* ' ' */
000008F6 6472 bcc +0x74 /* 0000096A */
000008F8 70F0 moveq.l D0, 0xFFFFFFF0
000008FA D044 add.w D0, D4
000008FC 0C40 0016 cmpi.w D0, 0x16
00000900 5CC0 sge D0
00000902 4400 neg.b D0
00000904 6066 bra +0x68 /* 0000096C */
label00000906:
00000906 0C43 0002 cmpi.w D3, 0x2
0000090A 670A beq +0xC /* 00000916 */
0000090C 0C43 0082 cmpi.w D3, 0x82
00000910 6704 beq +0x6 /* 00000916 */
00000912 7000 moveq.l D0, 0x00
00000914 6002 bra +0x4 /* 00000918 */
label00000916:
00000916 7001 moveq.l D0, 0x01
label00000918:
00000918 4A00 tst.b D0
0000091A 670E beq +0x10 /* 0000092A */
0000091C 70E0 moveq.l D0, 0xFFFFFFE0
0000091E D044 add.w D0, D4
00000920 0C40 0006 cmpi.w D0, 0x6
00000924 5CC0 sge D0
00000926 4400 neg.b D0
00000928 6042 bra +0x44 /* 0000096C */
label0000092A:
0000092A 0C43 0003 cmpi.w D3, 0x3
0000092E 670A beq +0xC /* 0000093A */
00000930 0C43 0083 cmpi.w D3, 0x83
00000934 6704 beq +0x6 /* 0000093A */
00000936 7000 moveq.l D0, 0x00
00000938 6002 bra +0x4 /* 0000093C */
label0000093A:
0000093A 7001 moveq.l D0, 0x01
label0000093C:
0000093C 4A00 tst.b D0
0000093E 672A beq +0x2C /* 0000096A */
00000940 486E FFF0 pea.l [A6 - 0x10]
00000944 486A 014E pea.l [A2 + 0x14E]
00000948 2057 movea.l A0, [A7]
0000094A 2250 movea.l A1, [A0]
0000094C 2269 0014 movea.l A1, [A1 + 0x14]
00000950 4E91 jsr [A1]
00000952 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00000958 3004 move.w D0, D4
0000095A 906E FFF4 sub.w D0, [A6 - 0xC]
0000095E 0C40 0006 cmpi.w D0, 0x6
00000962 5CC0 sge D0
00000964 4400 neg.b D0
00000966 504F addq.w A7, 8
00000968 6002 bra +0x4 /* 0000096C */
label0000096A:
0000096A 7000 moveq.l D0, 0x00
label0000096C:
0000096C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000970 4E5E unlink A6
00000972 4E75 rts
00000974 4E56 0000 link A6, 0
00000978 48E7 0038 movem.l -[A7], A2,A3,A4
0000097C 286E 0008 movea.l A4, [A6 + 0x8]
00000980 97CB sub.l A3, A3
00000982 4267 clr.w -[A7]
00000984 4879 0000 E85C push.l 0xE85C
0000098A 4879 0000 E820 push.l 0xE820
00000990 4878 0004 push.l 0x4
00000994 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000998 4EB9 0000 1FE8 jsr [0x00001FE8]
0000099E 2448 movea.l A2, A0
000009A0 200A move.l D0, A2
000009A2 4FEF 0012 lea.l A7, [A7 + 0x12]
000009A6 6704 beq +0x6 /* 000009AC */
000009A8 266A 0072 movea.l A3, [A2 + 0x72]
label000009AC:
000009AC 204B movea.l A0, A3
000009AE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000009B2 4E5E unlink A6
000009B4 4E75 rts
000009B6 4E56 0000 link A6, 0
000009BA 48E7 1030 movem.l -[A7], D3,A2,A3
000009BE 266E 0008 movea.l A3, [A6 + 0x8]
000009C2 7600 moveq.l D3, 0x00
000009C4 4267 clr.w -[A7]
000009C6 4879 0000 E85C push.l 0xE85C
000009CC 4879 0000 E820 push.l 0xE820
000009D2 4878 0004 push.l 0x4
000009D6 2F2B 0004 move.l -[A7], [A3 + 0x4]
000009DA 4EB9 0000 1FE8 jsr [0x00001FE8]
000009E0 2448 movea.l A2, A0
000009E2 200A move.l D0, A2
000009E4 4FEF 0012 lea.l A7, [A7 + 0x12]
000009E8 6712 beq +0x14 /* 000009FC */
000009EA 2F0A move.l -[A7], A2
000009EC 2057 movea.l A0, [A7]
000009EE 2268 0004 movea.l A1, [A0 + 0x4]
000009F2 2269 01E0 movea.l A1, [A1 + 0x1E0]
000009F6 4E91 jsr [A1]
000009F8 3600 move.w D3, D0
000009FA 584F addq.w A7, 4
label000009FC:
000009FC 3003 move.w D0, D3
000009FE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000A02 4E5E unlink A6
00000A04 4E75 rts
00000A06 4E56 0000 link A6, 0
00000A0A 48E7 1030 movem.l -[A7], D3,A2,A3
00000A0E 266E 0008 movea.l A3, [A6 + 0x8]
00000A12 362E 000C move.w D3, [A6 + 0xC]
00000A16 4267 clr.w -[A7]
00000A18 4879 0000 E85C push.l 0xE85C
00000A1E 4879 0000 E820 push.l 0xE820
00000A24 4878 0004 push.l 0x4
00000A28 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000A2C 4EB9 0000 1FE8 jsr [0x00001FE8]
00000A32 2448 movea.l A2, A0
00000A34 200A move.l D0, A2
00000A36 4FEF 0012 lea.l A7, [A7 + 0x12]
00000A3A 6712 beq +0x14 /* 00000A4E */
00000A3C 3F03 move.w -[A7], D3
00000A3E 2F0A move.l -[A7], A2
00000A40 2057 movea.l A0, [A7]
00000A42 2268 0004 movea.l A1, [A0 + 0x4]
00000A46 2269 01DC movea.l A1, [A1 + 0x1DC]
00000A4A 4E91 jsr [A1]
00000A4C 5C4F addq.w A7, 6
label00000A4E:
00000A4E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000A52 4E5E unlink A6
00000A54 4E75 rts
00000A56 4E56 0000 link A6, 0
00000A5A 48E7 0038 movem.l -[A7], A2,A3,A4
00000A5E 266E 0008 movea.l A3, [A6 + 0x8]
00000A62 286E 000C movea.l A4, [A6 + 0xC]
00000A66 2F0B move.l -[A7], A3
00000A68 2057 movea.l A0, [A7]
00000A6A 2250 movea.l A1, [A0]
00000A6C 2269 01EC movea.l A1, [A1 + 0x1EC]
00000A70 4E91 jsr [A1]
00000A72 2448 movea.l A2, A0
00000A74 200A move.l D0, A2
00000A76 584F addq.w A7, 4
00000A78 6716 beq +0x18 /* 00000A90 */
00000A7A 2F0A move.l -[A7], A2
00000A7C 2F0B move.l -[A7], A3
00000A7E 2057 movea.l A0, [A7]
00000A80 2250 movea.l A1, [A0]
00000A82 2269 01F0 movea.l A1, [A1 + 0x1F0]
00000A86 4E91 jsr [A1]
00000A88 584F addq.w A7, 4
00000A8A 3F00 move.w -[A7], D0
00000A8C 2F0C move.l -[A7], A4
00000A8E A946 syscall GetMenuItemText/GetItem
label00000A90:
00000A90 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000A94 4E5E unlink A6
00000A96 4E75 rts
00000A98 4E56 FFF8 link A6, -0x0008
00000A9C 48E7 1020 movem.l -[A7], D3,A2
00000AA0 246E 0008 movea.l A2, [A6 + 0x8]
00000AA4 486E FFF8 pea.l [A6 - 0x8]
00000AA8 4EB9 0000 20B8 jsr [0x000020B8]
00000AAE 2F0A move.l -[A7], A2
00000AB0 2057 movea.l A0, [A7]
00000AB2 2250 movea.l A1, [A0]
00000AB4 2269 0080 movea.l A1, [A1 + 0x80]
00000AB8 4E91 jsr [A1]
00000ABA 3600 move.w D3, D0
00000ABC 3F03 move.w -[A7], D3
00000ABE 4EB9 0000 22E0 jsr [0x000022E0]
00000AC4 2448 movea.l A2, A0
00000AC6 200A move.l D0, A2
00000AC8 4FEF 000A lea.l A7, [A7 + 0xA]
00000ACC 6718 beq +0x1A /* 00000AE6 */
00000ACE 2052 movea.l A0, [A2]
00000AD0 3610 move.w D3, [A0]
00000AD2 3F3C FFFF move.w -[A7], 0xFFFF
00000AD6 486E FFF8 pea.l [A6 - 0x8]
00000ADA 4EB9 0000 20C0 jsr [0x000020C0]
00000AE0 3003 move.w D0, D3
00000AE2 5C4F addq.w A7, 6
00000AE4 6012 bra +0x14 /* 00000AF8 */
label00000AE6:
00000AE6 3F3C FFFF move.w -[A7], 0xFFFF
00000AEA 486E FFF8 pea.l [A6 - 0x8]
00000AEE 4EB9 0000 20C0 jsr [0x000020C0]
00000AF4 7000 moveq.l D0, 0x00
00000AF6 5C4F addq.w A7, 6
label00000AF8:
00000AF8 4CDF 0408 movem.l D3,A2, [A7]+
00000AFC 4E5E unlink A6
00000AFE 4E75 rts
00000B00 4E56 FFF8 link A6, -0x0008
00000B04 48E7 0030 movem.l -[A7], A2,A3
00000B08 266E 0008 movea.l A3, [A6 + 0x8]
00000B0C 246E 000C movea.l A2, [A6 + 0xC]
00000B10 486E FFF8 pea.l [A6 - 0x8]
00000B14 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000B18 2057 movea.l A0, [A7]
00000B1A 2268 0004 movea.l A1, [A0 + 0x4]
00000B1E 2269 003C movea.l A1, [A1 + 0x3C]
00000B22 4E91 jsr [A1]
00000B24 4A2B 0166 tst.b [A3 + 0x166]
00000B28 504F addq.w A7, 8
00000B2A 660C bne +0xE /* 00000B38 */
00000B2C 34AE FFFC move.w [A2], [A6 - 0x4]
00000B30 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
00000B36 600A bra +0xC /* 00000B42 */
label00000B38:
00000B38 34AE FFF8 move.w [A2], [A6 - 0x8]
00000B3C 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
label00000B42:
00000B42 2F0A move.l -[A7], A2
00000B44 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000B48 2057 movea.l A0, [A7]
00000B4A 2268 0004 movea.l A1, [A0 + 0x4]
00000B4E 2269 0110 movea.l A1, [A1 + 0x110]
00000B52 4E91 jsr [A1]
00000B54 2F0A move.l -[A7], A2
00000B56 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000B5A 2057 movea.l A0, [A7]
00000B5C 2268 0004 movea.l A1, [A0 + 0x4]
00000B60 2269 0118 movea.l A1, [A1 + 0x118]
00000B64 4E91 jsr [A1]
00000B66 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B6A 4CDF 0C00 movem.l A2,A3, [A7]+
00000B6E 4E5E unlink A6
00000B70 4E75 rts
00000B72 4E56 0000 link A6, 0
00000B76 48E7 0030 movem.l -[A7], A2,A3
00000B7A 246E 0008 movea.l A2, [A6 + 0x8]
00000B7E 266E 000C movea.l A3, [A6 + 0xC]
00000B82 1F13 move.b -[A7], [A3]
00000B84 486B 0001 pea.l [A3 + 0x1]
00000B88 486A 000E pea.l [A2 + 0xE]
00000B8C 4EB9 0000 23E8 jsr [0x000023E8]
00000B92 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B96 2057 movea.l A0, [A7]
00000B98 2268 0004 movea.l A1, [A0 + 0x4]
00000B9C 2269 00BC movea.l A1, [A1 + 0xBC]
00000BA0 4E91 jsr [A1]
00000BA2 4FEF 000E lea.l A7, [A7 + 0xE]
00000BA6 4CDF 0C00 movem.l A2,A3, [A7]+
00000BAA 4E5E unlink A6
00000BAC 4E75 rts
00000BAE 4E56 0000 link A6, 0
00000BB2 48E7 1020 movem.l -[A7], D3,A2
00000BB6 246E 0008 movea.l A2, [A6 + 0x8]
00000BBA 362E 000C move.w D3, [A6 + 0xC]
00000BBE B66A 0118 cmp.w D3, [A2 + 0x118]
00000BC2 6716 beq +0x18 /* 00000BDA */
00000BC4 3543 0118 move.w [A2 + 0x118], D3
00000BC8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000BCC 2057 movea.l A0, [A7]
00000BCE 2268 0004 movea.l A1, [A0 + 0x4]
00000BD2 2269 00BC movea.l A1, [A1 + 0xBC]
00000BD6 4E91 jsr [A1]
00000BD8 584F addq.w A7, 4
label00000BDA:
00000BDA 4CDF 0408 movem.l D3,A2, [A7]+
00000BDE 4E5E unlink A6
00000BE0 4E75 rts
00000BE2 4E56 0000 link A6, 0
00000BE6 2F0A move.l -[A7], A2
00000BE8 246E 0008 movea.l A2, [A6 + 0x8]
00000BEC 356E 000C 0162 move.w [A2 + 0x162], [A6 + 0xC]
00000BF2 302A 015C move.w D0, [A2 + 0x15C]
00000BF6 5340 subq.w D0, 1
00000BF8 670A beq +0xC /* 00000C04 */
00000BFA 5340 subq.w D0, 1
00000BFC 671C beq +0x1E /* 00000C1A */
00000BFE 5340 subq.w D0, 1
00000C00 672E beq +0x30 /* 00000C30 */
00000C02 6040 bra +0x42 /* 00000C44 */
label00000C04:
00000C04 3F2A 0162 move.w -[A7], [A2 + 0x162]
00000C08 486A 0122 pea.l [A2 + 0x122]
00000C0C 2057 movea.l A0, [A7]
00000C0E 2250 movea.l A1, [A0]
00000C10 2269 0040 movea.l A1, [A1 + 0x40]
00000C14 4E91 jsr [A1]
00000C16 5C4F addq.w A7, 6
00000C18 602A bra +0x2C /* 00000C44 */
label00000C1A:
00000C1A 3F2A 0162 move.w -[A7], [A2 + 0x162]
00000C1E 486A 013C pea.l [A2 + 0x13C]
00000C22 2057 movea.l A0, [A7]
00000C24 2250 movea.l A1, [A0]
00000C26 2269 0034 movea.l A1, [A1 + 0x34]
00000C2A 4E91 jsr [A1]
00000C2C 5C4F addq.w A7, 6
00000C2E 6014 bra +0x16 /* 00000C44 */
label00000C30:
00000C30 3F2A 0162 move.w -[A7], [A2 + 0x162]
00000C34 486A 014E pea.l [A2 + 0x14E]
00000C38 2057 movea.l A0, [A7]
00000C3A 2250 movea.l A1, [A0]
00000C3C 2269 0034 movea.l A1, [A1 + 0x34]
00000C40 4E91 jsr [A1]
00000C42 5C4F addq.w A7, 6
label00000C44:
00000C44 245F movea.l A2, [A7]+
00000C46 4E5E unlink A6
00000C48 4E75 rts
00000C4A 4E56 0000 link A6, 0
00000C4E 48E7 1820 movem.l -[A7], D3,D4,A2
00000C52 246E 0008 movea.l A2, [A6 + 0x8]
00000C56 362E 000C move.w D3, [A6 + 0xC]
00000C5A 182E 000E move.b D4, [A6 + 0xE]
00000C5E B66A 0168 cmp.w D3, [A2 + 0x168]
00000C62 671C beq +0x1E /* 00000C80 */
00000C64 3543 0168 move.w [A2 + 0x168], D3
00000C68 4A04 tst.b D4
00000C6A 6714 beq +0x16 /* 00000C80 */
00000C6C 42A7 clr.l -[A7]
00000C6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C72 2057 movea.l A0, [A7]
00000C74 2268 0004 movea.l A1, [A0 + 0x4]
00000C78 2269 00F0 movea.l A1, [A1 + 0xF0]
00000C7C 4E91 jsr [A1]
00000C7E 504F addq.w A7, 8
label00000C80:
00000C80 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000C84 4E5E unlink A6
00000C86 4E75 rts
00000C88 4E56 0000 link A6, 0
00000C8C 48E7 1020 movem.l -[A7], D3,A2
00000C90 246E 0008 movea.l A2, [A6 + 0x8]
00000C94 162E 000C move.b D3, [A6 + 0xC]
00000C98 B62A 0008 cmp.b D3, [A2 + 0x8]
00000C9C 673E beq +0x40 /* 00000CDC */
00000C9E 1543 0008 move.b [A2 + 0x8], D3
00000CA2 1F3C 0001 move.b -[A7], 0x1
00000CA6 1F03 move.b -[A7], D3
00000CA8 2F0A move.l -[A7], A2
00000CAA 2057 movea.l A0, [A7]
00000CAC 2250 movea.l A1, [A0]
00000CAE 2269 0214 movea.l A1, [A1 + 0x214]
00000CB2 4E91 jsr [A1]
00000CB4 1F3C 0001 move.b -[A7], 0x1
00000CB8 1F03 move.b -[A7], D3
00000CBA 2F0A move.l -[A7], A2
00000CBC 2057 movea.l A0, [A7]
00000CBE 2250 movea.l A1, [A0]
00000CC0 2269 0210 movea.l A1, [A1 + 0x210]
00000CC4 4E91 jsr [A1]
00000CC6 42A7 clr.l -[A7]
00000CC8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000CCC 2057 movea.l A0, [A7]
00000CCE 2268 0004 movea.l A1, [A0 + 0x4]
00000CD2 2269 00F0 movea.l A1, [A1 + 0xF0]
00000CD6 4E91 jsr [A1]
00000CD8 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000CDC:
00000CDC 4CDF 0408 movem.l D3,A2, [A7]+
00000CE0 4E5E unlink A6
00000CE2 4E75 rts
00000CE4 4E56 0000 link A6, 0
00000CE8 2F0A move.l -[A7], A2
00000CEA 246E 0008 movea.l A2, [A6 + 0x8]
00000CEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000CF2 2057 movea.l A0, [A7]
00000CF4 2268 0004 movea.l A1, [A0 + 0x4]
00000CF8 2269 001C movea.l A1, [A1 + 0x1C]
00000CFC 4E91 jsr [A1]
00000CFE 5380 subq.l D0, 1
00000D00 57C0 seq D0
00000D02 4400 neg.b D0
00000D04 584F addq.w A7, 4
00000D06 1F00 move.b -[A7], D0
00000D08 2F0A move.l -[A7], A2
00000D0A 2057 movea.l A0, [A7]
00000D0C 2250 movea.l A1, [A0]
00000D0E 2269 00B0 movea.l A1, [A1 + 0xB0]
00000D12 4E91 jsr [A1]
00000D14 1F3C 0001 move.b -[A7], 0x1
00000D18 4227 clr.b -[A7]
00000D1A 2F0A move.l -[A7], A2
00000D1C 2057 movea.l A0, [A7]
00000D1E 2250 movea.l A1, [A0]
00000D20 2269 0214 movea.l A1, [A1 + 0x214]
00000D24 4E91 jsr [A1]
00000D26 1F3C 0001 move.b -[A7], 0x1
00000D2A 4227 clr.b -[A7]
00000D2C 2F0A move.l -[A7], A2
00000D2E 2057 movea.l A0, [A7]
00000D30 2250 movea.l A1, [A0]
00000D32 2269 0210 movea.l A1, [A1 + 0x210]
00000D36 4E91 jsr [A1]
00000D38 4FEF 0016 lea.l A7, [A7 + 0x16]
00000D3C 245F movea.l A2, [A7]+
00000D3E 4E5E unlink A6
00000D40 4E75 rts
00000D42 4E56 FFFE link A6, -0x0002
00000D46 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000D4A 246E 0008 movea.l A2, [A6 + 0x8]
00000D4E 266E 000C movea.l A3, [A6 + 0xC]
00000D52 362E 0010 move.w D3, [A6 + 0x10]
00000D56 200B move.l D0, A3
00000D58 6700 0090 beq +0x92 /* 00000DEA */
00000D5C 4A2A 015F tst.b [A2 + 0x15F]
00000D60 6732 beq +0x34 /* 00000D94 */
00000D62 2F0B move.l -[A7], A3
00000D64 3F03 move.w -[A7], D3
00000D66 486E FFFE pea.l [A6 - 0x2]
00000D6A A943 syscall GetItmMark
00000D6C 4A6E FFFE tst.w [A6 - 0x2]
00000D70 665E bne +0x60 /* 00000DD0 */
00000D72 2F0A move.l -[A7], A2
00000D74 2057 movea.l A0, [A7]
00000D76 2250 movea.l A1, [A0]
00000D78 2269 01E8 movea.l A1, [A1 + 0x1E8]
00000D7C 4E91 jsr [A1]
00000D7E 0C40 000C cmpi.w D0, 0xC
00000D82 584F addq.w A7, 4
00000D84 6C06 bge +0x8 /* 00000D8C */
00000D86 303C FFA5 move.w D0, 0xFFA5
00000D8A 6002 bra +0x4 /* 00000D8E */
label00000D8C:
00000D8C 7012 moveq.l D0, 0x12
label00000D8E:
00000D8E 3D40 FFFE move.w [A6 - 0x2], D0
00000D92 603C bra +0x3E /* 00000DD0 */
label00000D94:
00000D94 2F0A move.l -[A7], A2
00000D96 2057 movea.l A0, [A7]
00000D98 2250 movea.l A1, [A0]
00000D9A 2269 01F0 movea.l A1, [A1 + 0x1F0]
00000D9E 4E91 jsr [A1]
00000DA0 3800 move.w D4, D0
00000DA2 B843 cmp.w D4, D3
00000DA4 584F addq.w A7, 4
00000DA6 6708 beq +0xA /* 00000DB0 */
00000DA8 2F0B move.l -[A7], A3
00000DAA 3F04 move.w -[A7], D4
00000DAC 4267 clr.w -[A7]
00000DAE A944 syscall SetItmMark
label00000DB0:
00000DB0 2F0A move.l -[A7], A2
00000DB2 2057 movea.l A0, [A7]
00000DB4 2250 movea.l A1, [A0]
00000DB6 2269 01E8 movea.l A1, [A1 + 0x1E8]
00000DBA 4E91 jsr [A1]
00000DBC 0C40 000C cmpi.w D0, 0xC
00000DC0 584F addq.w A7, 4
00000DC2 6C06 bge +0x8 /* 00000DCA */
00000DC4 303C FFA5 move.w D0, 0xFFA5
00000DC8 6002 bra +0x4 /* 00000DCC */
label00000DCA:
00000DCA 7012 moveq.l D0, 0x12
label00000DCC:
00000DCC 3D40 FFFE move.w [A6 - 0x2], D0
label00000DD0:
00000DD0 2F0B move.l -[A7], A3
00000DD2 3F03 move.w -[A7], D3
00000DD4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000DD8 A944 syscall SetItmMark
00000DDA 3F03 move.w -[A7], D3
00000DDC 2F0A move.l -[A7], A2
00000DDE 2057 movea.l A0, [A7]
00000DE0 2250 movea.l A1, [A0]
00000DE2 2269 01F4 movea.l A1, [A1 + 0x1F4]
00000DE6 4E91 jsr [A1]
00000DE8 5C4F addq.w A7, 6
label00000DEA:
00000DEA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000DEE 4E5E unlink A6
00000DF0 4E75 rts
00000DF2 4E56 0000 link A6, 0
00000DF6 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00000DFA 246E 0008 movea.l A2, [A6 + 0x8]
00000DFE 1A2E 000C move.b D5, [A6 + 0xC]
00000E02 182E 000E move.b D4, [A6 + 0xE]
00000E06 486A 000A pea.l [A2 + 0xA]
00000E0A 2057 movea.l A0, [A7]
00000E0C 2250 movea.l A1, [A0]
00000E0E 2269 000C movea.l A1, [A1 + 0xC]
00000E12 4E91 jsr [A1]
00000E14 4A00 tst.b D0
00000E16 584F addq.w A7, 4
00000E18 6700 00BE beq +0xC0 /* 00000ED8 */
00000E1C 162A 011A move.b D3, [A2 + 0x11A]
00000E20 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E24 4EB9 0000 3110 jsr [0x00003110]
00000E2A 4A00 tst.b D0
00000E2C 584F addq.w A7, 4
00000E2E 6700 00A8 beq +0xAA /* 00000ED8 */
00000E32 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E36 4EB9 0000 30D8 jsr [0x000030D8]
00000E3C 4A00 tst.b D0
00000E3E 584F addq.w A7, 4
00000E40 6700 0096 beq +0x98 /* 00000ED8 */
00000E44 2F0A move.l -[A7], A2
00000E46 2057 movea.l A0, [A7]
00000E48 2250 movea.l A1, [A0]
00000E4A 2269 00AC movea.l A1, [A1 + 0xAC]
00000E4E 4E91 jsr [A1]
00000E50 4A00 tst.b D0
00000E52 584F addq.w A7, 4
00000E54 671A beq +0x1C /* 00000E70 */
00000E56 2F0A move.l -[A7], A2
00000E58 2057 movea.l A0, [A7]
00000E5A 2250 movea.l A1, [A0]
00000E5C 2269 01DC movea.l A1, [A1 + 0x1DC]
00000E60 4E91 jsr [A1]
00000E62 4A00 tst.b D0
00000E64 584F addq.w A7, 4
00000E66 6608 bne +0xA /* 00000E70 */
00000E68 157C 0001 011A move.b [A2 + 0x11A], 0x1
00000E6E 601C bra +0x1E /* 00000E8C */
label00000E70:
00000E70 2F0A move.l -[A7], A2
00000E72 2057 movea.l A0, [A7]
00000E74 2250 movea.l A1, [A0]
00000E76 2269 01DC movea.l A1, [A1 + 0x1DC]
00000E7A 4E91 jsr [A1]
00000E7C 4A00 tst.b D0
00000E7E 584F addq.w A7, 4
00000E80 6706 beq +0x8 /* 00000E88 */
00000E82 1545 011A move.b [A2 + 0x11A], D5
00000E86 6004 bra +0x6 /* 00000E8C */
label00000E88:
00000E88 422A 011A clr.b [A2 + 0x11A]
label00000E8C:
00000E8C B62A 011A cmp.b D3, [A2 + 0x11A]
00000E90 6746 beq +0x48 /* 00000ED8 */
00000E92 4A04 tst.b D4
00000E94 6742 beq +0x44 /* 00000ED8 */
00000E96 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E9A 4EB9 0000 30A0 jsr [0x000030A0]
00000EA0 4A00 tst.b D0
00000EA2 584F addq.w A7, 4
00000EA4 6732 beq +0x34 /* 00000ED8 */
00000EA6 42A7 clr.l -[A7]
00000EA8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000EAC 2057 movea.l A0, [A7]
00000EAE 2268 0004 movea.l A1, [A0 + 0x4]
00000EB2 2269 00E8 movea.l A1, [A1 + 0xE8]
00000EB6 4E91 jsr [A1]
00000EB8 4A00 tst.b D0
00000EBA 504F addq.w A7, 8
00000EBC 671A beq +0x1C /* 00000ED8 */
00000EBE 2F0A move.l -[A7], A2
00000EC0 2057 movea.l A0, [A7]
00000EC2 2250 movea.l A1, [A0]
00000EC4 2269 025C movea.l A1, [A1 + 0x25C]
00000EC8 4E91 jsr [A1]
00000ECA 2F0A move.l -[A7], A2
00000ECC 2057 movea.l A0, [A7]
00000ECE 2250 movea.l A1, [A0]
00000ED0 2269 0244 movea.l A1, [A1 + 0x244]
00000ED4 4E91 jsr [A1]
00000ED6 504F addq.w A7, 8
label00000ED8:
00000ED8 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00000EDC 4E5E unlink A6
00000EDE 4E75 rts
00000EE0 4E56 0000 link A6, 0
00000EE4 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00000EE8 246E 0008 movea.l A2, [A6 + 0x8]
00000EEC 1E2E 000C move.b D7, [A6 + 0xC]
00000EF0 1C2E 000E move.b D6, [A6 + 0xE]
00000EF4 3A2A 012C move.w D5, [A2 + 0x12C]
00000EF8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000EFC 4EB9 0000 3110 jsr [0x00003110]
00000F02 4A00 tst.b D0
00000F04 584F addq.w A7, 4
00000F06 6766 beq +0x68 /* 00000F6E */
00000F08 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000F0C 4EB9 0000 30D8 jsr [0x000030D8]
00000F12 4A00 tst.b D0
00000F14 584F addq.w A7, 4
00000F16 6756 beq +0x58 /* 00000F6E */
00000F18 2F0A move.l -[A7], A2
00000F1A 2057 movea.l A0, [A7]
00000F1C 2250 movea.l A1, [A0]
00000F1E 2269 00AC movea.l A1, [A1 + 0xAC]
00000F22 4E91 jsr [A1]
00000F24 4A00 tst.b D0
00000F26 584F addq.w A7, 4
00000F28 671A beq +0x1C /* 00000F44 */
00000F2A 2F0A move.l -[A7], A2
00000F2C 2057 movea.l A0, [A7]
00000F2E 2250 movea.l A1, [A0]
00000F30 2269 01DC movea.l A1, [A1 + 0x1DC]
00000F34 4E91 jsr [A1]
00000F36 4A00 tst.b D0
00000F38 584F addq.w A7, 4
00000F3A 6608 bne +0xA /* 00000F44 */
00000F3C 357C 4000 012C move.w [A2 + 0x12C], 0x4000 /* '@\0' */
00000F42 6030 bra +0x32 /* 00000F74 */
label00000F44:
00000F44 2F0A move.l -[A7], A2
00000F46 2057 movea.l A0, [A7]
00000F48 2250 movea.l A1, [A0]
00000F4A 2269 01DC movea.l A1, [A1 + 0x1DC]
00000F4E 4E91 jsr [A1]
00000F50 4A00 tst.b D0
00000F52 584F addq.w A7, 4
00000F54 6712 beq +0x14 /* 00000F68 */
00000F56 4A07 tst.b D7
00000F58 6706 beq +0x8 /* 00000F60 */
00000F5A 303C 4000 move.w D0, 0x4000 /* '@\0' */
00000F5E 6002 bra +0x4 /* 00000F62 */
label00000F60:
00000F60 7000 moveq.l D0, 0x00
label00000F62:
00000F62 3540 012C move.w [A2 + 0x12C], D0
00000F66 600C bra +0xE /* 00000F74 */
label00000F68:
00000F68 426A 012C clr.w [A2 + 0x12C]
00000F6C 6006 bra +0x8 /* 00000F74 */
label00000F6E:
00000F6E 357C 0001 012C move.w [A2 + 0x12C], 0x1
label00000F74:
00000F74 BA6A 012C cmp.w D5, [A2 + 0x12C]
00000F78 6700 00AA beq +0xAC /* 00001024 */
00000F7C 4A06 tst.b D6
00000F7E 6700 00A4 beq +0xA6 /* 00001024 */
00000F82 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000F86 4EB9 0000 30A0 jsr [0x000030A0]
00000F8C 4A00 tst.b D0
00000F8E 584F addq.w A7, 4
00000F90 6700 0092 beq +0x94 /* 00001024 */
00000F94 42A7 clr.l -[A7]
00000F96 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000F9A 2057 movea.l A0, [A7]
00000F9C 2268 0004 movea.l A1, [A0 + 0x4]
00000FA0 2269 00E8 movea.l A1, [A1 + 0xE8]
00000FA4 4E91 jsr [A1]
00000FA6 4A00 tst.b D0
00000FA8 504F addq.w A7, 8
00000FAA 6778 beq +0x7A /* 00001024 */
00000FAC 2F0A move.l -[A7], A2
00000FAE 2057 movea.l A0, [A7]
00000FB0 2250 movea.l A1, [A0]
00000FB2 2269 0258 movea.l A1, [A1 + 0x258]
00000FB6 4E91 jsr [A1]
00000FB8 4AAA 0126 tst.l [A2 + 0x126]
00000FBC 584F addq.w A7, 4
00000FBE 670E beq +0x10 /* 00000FCE */
00000FC0 2F0A move.l -[A7], A2
00000FC2 2057 movea.l A0, [A7]
00000FC4 2250 movea.l A1, [A0]
00000FC6 2269 0248 movea.l A1, [A1 + 0x248]
00000FCA 4E91 jsr [A1]
00000FCC 584F addq.w A7, 4
label00000FCE:
00000FCE 362A 015C move.w D3, [A2 + 0x15C]
00000FD2 0C43 0002 cmpi.w D3, 0x2
00000FD6 670A beq +0xC /* 00000FE2 */
00000FD8 0C43 0082 cmpi.w D3, 0x82
00000FDC 6704 beq +0x6 /* 00000FE2 */
00000FDE 7000 moveq.l D0, 0x00
00000FE0 6002 bra +0x4 /* 00000FE4 */
label00000FE2:
00000FE2 7001 moveq.l D0, 0x01
label00000FE4:
00000FE4 4A00 tst.b D0
00000FE6 6714 beq +0x16 /* 00000FFC */
00000FE8 4AAA 0140 tst.l [A2 + 0x140]
00000FEC 670E beq +0x10 /* 00000FFC */
00000FEE 2F0A move.l -[A7], A2
00000FF0 2057 movea.l A0, [A7]
00000FF2 2250 movea.l A1, [A0]
00000FF4 2269 024C movea.l A1, [A1 + 0x24C]
00000FF8 4E91 jsr [A1]
00000FFA 584F addq.w A7, 4
label00000FFC:
00000FFC 382A 015C move.w D4, [A2 + 0x15C]
00001000 0C44 0003 cmpi.w D4, 0x3
00001004 670A beq +0xC /* 00001010 */
00001006 0C44 0083 cmpi.w D4, 0x83
0000100A 6704 beq +0x6 /* 00001010 */
0000100C 7000 moveq.l D0, 0x00
0000100E 6002 bra +0x4 /* 00001012 */
label00001010:
00001010 7001 moveq.l D0, 0x01
label00001012:
00001012 4A00 tst.b D0
00001014 670E beq +0x10 /* 00001024 */
00001016 2F0A move.l -[A7], A2
00001018 2057 movea.l A0, [A7]
0000101A 2250 movea.l A1, [A0]
0000101C 2269 0250 movea.l A1, [A1 + 0x250]
00001020 4E91 jsr [A1]
00001022 584F addq.w A7, 4
label00001024:
00001024 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00001028 4E5E unlink A6
0000102A 4E75 rts
0000102C 4E56 FFE2 link A6, -0x001E
00001030 48E7 0038 movem.l -[A7], A2,A3,A4
00001034 246E 0008 movea.l A2, [A6 + 0x8]
00001038 286E 000C movea.l A4, [A6 + 0xC]
0000103C 266E 0010 movea.l A3, [A6 + 0x10]
00001040 200C move.l D0, A4
00001042 6716 beq +0x18 /* 0000105A */
00001044 486E FFFA pea.l [A6 - 0x6]
00001048 4EB9 0000 05E0 jsr [0x000005E0]
0000104E 28AE FFFA move.l [A4], [A6 - 0x6]
00001052 396E FFFE 0004 move.w [A4 + 0x4], [A6 - 0x2]
00001058 584F addq.w A7, 4
label0000105A:
0000105A 200B move.l D0, A3
0000105C 6700 00AC beq +0xAE /* 0000110A */
00001060 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001064 4EB9 0000 3110 jsr [0x00003110]
0000106A 4A00 tst.b D0
0000106C 584F addq.w A7, 4
0000106E 6756 beq +0x58 /* 000010C6 */
00001070 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001074 4EB9 0000 30D8 jsr [0x000030D8]
0000107A 4A00 tst.b D0
0000107C 584F addq.w A7, 4
0000107E 6746 beq +0x48 /* 000010C6 */
00001080 2F0A move.l -[A7], A2
00001082 2057 movea.l A0, [A7]
00001084 2250 movea.l A1, [A0]
00001086 2269 00AC movea.l A1, [A1 + 0xAC]
0000108A 4E91 jsr [A1]
0000108C 4A00 tst.b D0
0000108E 584F addq.w A7, 4
00001090 6716 beq +0x18 /* 000010A8 */
00001092 1F3C 0007 move.b -[A7], 0x7
00001096 486E FFF4 pea.l [A6 - 0xC]
0000109A 4EB9 0000 05D8 jsr [0x000005D8]
000010A0 41EE FFF4 lea.l A0, [A6 - 0xC]
000010A4 5C4F addq.w A7, 6
000010A6 6014 bra +0x16 /* 000010BC */
label000010A8:
000010A8 1F3C 0003 move.b -[A7], 0x3
000010AC 486E FFEE pea.l [A6 - 0x12]
000010B0 4EB9 0000 05D8 jsr [0x000005D8]
000010B6 41EE FFEE lea.l A0, [A6 - 0x12]
000010BA 5C4F addq.w A7, 6
label000010BC:
000010BC 2690 move.l [A3], [A0]
000010BE 3768 0004 0004 move.w [A3 + 0x4], [A0 + 0x4]
000010C4 6044 bra +0x46 /* 0000110A */
label000010C6:
000010C6 2F0A move.l -[A7], A2
000010C8 2057 movea.l A0, [A7]
000010CA 2250 movea.l A1, [A0]
000010CC 2269 00AC movea.l A1, [A1 + 0xAC]
000010D0 4E91 jsr [A1]
000010D2 4A00 tst.b D0
000010D4 584F addq.w A7, 4
000010D6 6716 beq +0x18 /* 000010EE */
000010D8 1F3C 0004 move.b -[A7], 0x4
000010DC 486E FFE8 pea.l [A6 - 0x18]
000010E0 4EB9 0000 05D8 jsr [0x000005D8]
000010E6 41EE FFE8 lea.l A0, [A6 - 0x18]
000010EA 5C4F addq.w A7, 6
000010EC 6014 bra +0x16 /* 00001102 */
label000010EE:
000010EE 1F3C 0002 move.b -[A7], 0x2
000010F2 486E FFE2 pea.l [A6 - 0x1E]
000010F6 4EB9 0000 05D8 jsr [0x000005D8]
000010FC 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001100 5C4F addq.w A7, 6
label00001102:
00001102 2690 move.l [A3], [A0]
00001104 3768 0004 0004 move.w [A3 + 0x4], [A0 + 0x4]
label0000110A:
0000110A 7001 moveq.l D0, 0x01
0000110C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001110 4E5E unlink A6
00001112 4E75 rts
00001114 4E56 FFF4 link A6, -0x000C
00001118 486E FFFA pea.l [A6 - 0x6]
0000111C 486E FFF4 pea.l [A6 - 0xC]
00001120 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001124 2057 movea.l A0, [A7]
00001126 2250 movea.l A1, [A0]
00001128 2269 0090 movea.l A1, [A1 + 0x90]
0000112C 4E91 jsr [A1]
0000112E 486E FFF4 pea.l [A6 - 0xC]
00001132 AA14 syscall RGBForeColor
00001134 486E FFFA pea.l [A6 - 0x6]
00001138 AA15 syscall RGBBackColor
0000113A 7001 moveq.l D0, 0x01
0000113C 4E5E unlink A6
0000113E 4E75 rts
00001140 4E56 0000 link A6, 0
00001144 48E7 0030 movem.l -[A7], A2,A3
00001148 246E 0008 movea.l A2, [A6 + 0x8]
0000114C 266A 0004 movea.l A3, [A2 + 0x4]
00001150 102B 0026 move.b D0, [A3 + 0x26]
00001154 5500 subq.b D0, 2
00001156 6636 bne +0x38 /* 0000118E */
00001158 4227 clr.b -[A7]
0000115A 4227 clr.b -[A7]
0000115C 2F0A move.l -[A7], A2
0000115E 2057 movea.l A0, [A7]
00001160 2250 movea.l A1, [A0]
00001162 2269 0214 movea.l A1, [A1 + 0x214]
00001166 4E91 jsr [A1]
00001168 4227 clr.b -[A7]
0000116A 4227 clr.b -[A7]
0000116C 2F0A move.l -[A7], A2
0000116E 2057 movea.l A0, [A7]
00001170 2250 movea.l A1, [A0]
00001172 2269 0210 movea.l A1, [A1 + 0x210]
00001176 4E91 jsr [A1]
00001178 42A7 clr.l -[A7]
0000117A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000117E 2057 movea.l A0, [A7]
00001180 2268 0004 movea.l A1, [A0 + 0x4]
00001184 2269 00F0 movea.l A1, [A1 + 0xF0]
00001188 4E91 jsr [A1]
0000118A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000118E:
0000118E 4CDF 0C00 movem.l A2,A3, [A7]+
00001192 4E5E unlink A6
00001194 4E75 rts
00001196 4E56 0000 link A6, 0
0000119A 2F0A move.l -[A7], A2
0000119C 246E 0008 movea.l A2, [A6 + 0x8]
000011A0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011A4 4EB9 0000 3110 jsr [0x00003110]
000011AA 4A00 tst.b D0
000011AC 584F addq.w A7, 4
000011AE 6636 bne +0x38 /* 000011E6 */
000011B0 4227 clr.b -[A7]
000011B2 4227 clr.b -[A7]
000011B4 2F0A move.l -[A7], A2
000011B6 2057 movea.l A0, [A7]
000011B8 2250 movea.l A1, [A0]
000011BA 2269 0214 movea.l A1, [A1 + 0x214]
000011BE 4E91 jsr [A1]
000011C0 4227 clr.b -[A7]
000011C2 4227 clr.b -[A7]
000011C4 2F0A move.l -[A7], A2
000011C6 2057 movea.l A0, [A7]
000011C8 2250 movea.l A1, [A0]
000011CA 2269 0210 movea.l A1, [A1 + 0x210]
000011CE 4E91 jsr [A1]
000011D0 42A7 clr.l -[A7]
000011D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011D6 2057 movea.l A0, [A7]
000011D8 2268 0004 movea.l A1, [A0 + 0x4]
000011DC 2269 00F0 movea.l A1, [A1 + 0xF0]
000011E0 4E91 jsr [A1]
000011E2 4FEF 0018 lea.l A7, [A7 + 0x18]
label000011E6:
000011E6 245F movea.l A2, [A7]+
000011E8 4E5E unlink A6
000011EA 4E75 rts
000011EC 4E56 0000 link A6, 0
000011F0 2F0A move.l -[A7], A2
000011F2 246E 0008 movea.l A2, [A6 + 0x8]
000011F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011FA 4EB9 0000 30D8 jsr [0x000030D8]
00001200 4A00 tst.b D0
00001202 584F addq.w A7, 4
00001204 6734 beq +0x36 /* 0000123A */
00001206 4227 clr.b -[A7]
00001208 4227 clr.b -[A7]
0000120A 2F0A move.l -[A7], A2
0000120C 2057 movea.l A0, [A7]
0000120E 2250 movea.l A1, [A0]
00001210 2269 0214 movea.l A1, [A1 + 0x214]
00001214 4E91 jsr [A1]
00001216 4227 clr.b -[A7]
00001218 4227 clr.b -[A7]
0000121A 2F0A move.l -[A7], A2
0000121C 2057 movea.l A0, [A7]
0000121E 2250 movea.l A1, [A0]
00001220 2269 0210 movea.l A1, [A1 + 0x210]
00001224 4E91 jsr [A1]
00001226 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000122A 2057 movea.l A0, [A7]
0000122C 2268 0004 movea.l A1, [A0 + 0x4]
00001230 2269 00BC movea.l A1, [A1 + 0xBC]
00001234 4E91 jsr [A1]
00001236 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000123A:
0000123A 245F movea.l A2, [A7]+
0000123C 4E5E unlink A6
0000123E 4E75 rts
00001240 4E56 0000 link A6, 0
00001244 2F0A move.l -[A7], A2
00001246 246E 0008 movea.l A2, [A6 + 0x8]
0000124A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000124E 4EB9 0000 30D8 jsr [0x000030D8]
00001254 4A00 tst.b D0
00001256 584F addq.w A7, 4
00001258 6634 bne +0x36 /* 0000128E */
0000125A 4227 clr.b -[A7]
0000125C 4227 clr.b -[A7]
0000125E 2F0A move.l -[A7], A2
00001260 2057 movea.l A0, [A7]
00001262 2250 movea.l A1, [A0]
00001264 2269 0214 movea.l A1, [A1 + 0x214]
00001268 4E91 jsr [A1]
0000126A 4227 clr.b -[A7]
0000126C 4227 clr.b -[A7]
0000126E 2F0A move.l -[A7], A2
00001270 2057 movea.l A0, [A7]
00001272 2250 movea.l A1, [A0]
00001274 2269 0210 movea.l A1, [A1 + 0x210]
00001278 4E91 jsr [A1]
0000127A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000127E 2057 movea.l A0, [A7]
00001280 2268 0004 movea.l A1, [A0 + 0x4]
00001284 2269 00BC movea.l A1, [A1 + 0xBC]
00001288 4E91 jsr [A1]
0000128A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000128E:
0000128E 245F movea.l A2, [A7]+
00001290 4E5E unlink A6
00001292 4E75 rts
00001294 4E56 0000 link A6, 0
00001298 2F0A move.l -[A7], A2
0000129A 246E 0008 movea.l A2, [A6 + 0x8]
0000129E 4227 clr.b -[A7]
000012A0 4227 clr.b -[A7]
000012A2 2F0A move.l -[A7], A2
000012A4 2057 movea.l A0, [A7]
000012A6 2250 movea.l A1, [A0]
000012A8 2269 0214 movea.l A1, [A1 + 0x214]
000012AC 4E91 jsr [A1]
000012AE 4227 clr.b -[A7]
000012B0 4227 clr.b -[A7]
000012B2 2F0A move.l -[A7], A2
000012B4 2057 movea.l A0, [A7]
000012B6 2250 movea.l A1, [A0]
000012B8 2269 0210 movea.l A1, [A1 + 0x210]
000012BC 4E91 jsr [A1]
000012BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000012C2 245F movea.l A2, [A7]+
000012C4 4E5E unlink A6
000012C6 4E75 rts
000012C8 4E56 FFF6 link A6, -0x000A
000012CC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000012D0 246E 0008 movea.l A2, [A6 + 0x8]
000012D4 282E 000E move.l D4, [A6 + 0xE]
000012D8 266E 0016 movea.l A3, [A6 + 0x16]
000012DC 2004 move.l D0, D4
000012DE 4EB9 0000 0528 jsr [0x00000528]
000012E4 024E 636F andi.w A6, 0x636F /* 'co' */
000012E8 6E74 bgt +0x76 /* 0000135E */
000012EA 7472 moveq.l D2, 0x72
000012EC 616E bsr +0x70 /* 0000135C */
000012EE 0009 636F ori.b A1, 0x6F /* 'o' */
000012F2 6E74 bgt +0x76 /* 00001368 */
000012F4 0038 6761 6C69 ori.b [0x00006C69], 0x61 /* 'a' */
000012FA 01DC .incomplete
000012FC 676F beq +0x71 /* 0000136D */
000012FE 6666 bne +0x68 /* 00001366 */
00001300 01F2 .incomplete
00001302 6D68 blt +0x6A /* 0000136C */
00001304 6E64 bgt +0x66 /* 0000136A */
00001306 022C 6D76 616C andi.b [A4 + 0x616C], 0x76 /* 'v' */
0000130C 0226 7067 andi.b -[A6], 0x67 /* 'g' */
00001310 6C63 bge +0x65 /* 00001375 */
00001312 0200 7461 andi.b D0, 0x61 /* 'a' */
00001316 6C69 bge +0x6B /* 00001381 */
00001318 0186 bclr D6, D0
0000131A 746F moveq.l D2, 0x6F
0000131C 6666 bne +0x68 /* 00001384 */
0000131E 019C bclr [A4]+, D0
00001320 7470 moveq.l D2, 0x70
00001322 6C63 bge +0x65 /* 00001387 */
00001324 015C bchg [A4]+, D0
00001326 7472 moveq.l D2, 0x72
00001328 616E bsr +0x70 /* 00001398 */
0000132A 011C btst [A4]+, D0
0000132C 2D53 FFFA move.l [A6 - 0x6], [A3]
00001330 3D6B 0004 FFFE move.w [A6 - 0x2], [A3 + 0x4]
00001336 356E FFFA 015C move.w [A2 + 0x15C], [A6 - 0x6]
0000133C 302A 015C move.w D0, [A2 + 0x15C]
00001340 4EB9 0000 0504 jsr [0x00000504]
00001346 00E8 .incomplete
00001348 0001 0083 ori.b D1, 0x83
0000134C 0005 0001 ori.b D5, 0x1
00001350 0016 0002 ori.b [A6], 0x2
00001354 0012 0003 ori.b [A2], 0x3
00001358 000E 0081 ori.b A6, 0x81
fn0000135C:
0000135C 0054 0082 ori.w [A4], 0x82
// begin alternate branch 0000135E-00001364
label0000135E:
0000135E 0082 001C 0083 ori.l D2, 0x1C0083
// end alternate branch 0000135E-00001364
label0000135E: // (misaligned)
00001360 001C 0083 ori.b [A4]+, 0x83
00001364 009A 3F2E FFFC ori.l [A2]+, 0x3F2EFFFC
// begin alternate branch 00001366-0000136A
label00001366:
00001366 3F2E FFFC move.w -[A7], [A6 - 0x4]
// end alternate branch 00001366-0000136A
// begin alternate branch 00001368-0000136A
label00001368:
00001368 FFFC .invalid <<F/7/7>>
// end alternate branch 00001368-0000136A
label00001366: // (misaligned)
label00001368: // (misaligned)
label0000136A:
0000136A 2F0A move.l -[A7], A2
label0000136C:
0000136C 2057 movea.l A0, [A7]
0000136E 2250 movea.l A1, [A0]
00001370 2269 0204 movea.l A1, [A1 + 0x204]
00001374 4E91 jsr [A1]
00001376 5C4F addq.w A7, 6
00001378 6000 00B4 bra +0xB6 /* 0000142E */
0000137C 4267 clr.w -[A7]
0000137E 204A movea.l A0, A2
00001380 41E8 013C lea.l A0, [A0 + 0x13C]
label00001384:
00001384 2648 movea.l A3, A0
00001386 4850 pea.l [A0]
00001388 2057 movea.l A0, [A7]
0000138A 2250 movea.l A1, [A0]
0000138C 2269 0034 movea.l A1, [A1 + 0x34]
00001390 4E91 jsr [A1]
00001392 426A 0162 clr.w [A2 + 0x162]
00001396 4227 clr.b -[A7]
fn00001398:
00001398 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000139C 2F0B move.l -[A7], A3
0000139E 2057 movea.l A0, [A7]
000013A0 2250 movea.l A1, [A0]
000013A2 2269 0030 movea.l A1, [A1 + 0x30]
000013A6 4E91 jsr [A1]
000013A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000013AC 6000 0080 bra +0x82 /* 0000142E */
000013B0 4267 clr.w -[A7]
000013B2 204A movea.l A0, A2
000013B4 41E8 0122 lea.l A0, [A0 + 0x122]
000013B8 2648 movea.l A3, A0
000013BA 4850 pea.l [A0]
000013BC 2057 movea.l A0, [A7]
000013BE 2250 movea.l A1, [A0]
000013C0 2269 0040 movea.l A1, [A1 + 0x40]
000013C4 4E91 jsr [A1]
000013C6 426A 0162 clr.w [A2 + 0x162]
000013CA 4227 clr.b -[A7]
000013CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013D0 2F0B move.l -[A7], A3
000013D2 2057 movea.l A0, [A7]
000013D4 2250 movea.l A1, [A0]
000013D6 2269 003C movea.l A1, [A1 + 0x3C]
000013DA 4E91 jsr [A1]
000013DC 2F0A move.l -[A7], A2
000013DE 2057 movea.l A0, [A7]
000013E0 2250 movea.l A1, [A0]
000013E2 2269 026C movea.l A1, [A1 + 0x26C]
000013E6 4E91 jsr [A1]
000013E8 4227 clr.b -[A7]
000013EA 4227 clr.b -[A7]
000013EC 2F0A move.l -[A7], A2
000013EE 2057 movea.l A0, [A7]
000013F0 2250 movea.l A1, [A0]
000013F2 2269 0214 movea.l A1, [A1 + 0x214]
000013F6 4E91 jsr [A1]
000013F8 4FEF 001C lea.l A7, [A7 + 0x1C]
000013FC 6030 bra +0x32 /* 0000142E */
000013FE 4267 clr.w -[A7]
00001400 204A movea.l A0, A2
00001402 41E8 014E lea.l A0, [A0 + 0x14E]
00001406 2648 movea.l A3, A0
00001408 4850 pea.l [A0]
0000140A 2057 movea.l A0, [A7]
0000140C 2250 movea.l A1, [A0]
0000140E 2269 0034 movea.l A1, [A1 + 0x34]
00001412 4E91 jsr [A1]
00001414 426A 0162 clr.w [A2 + 0x162]
00001418 4227 clr.b -[A7]
0000141A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000141E 2F0B move.l -[A7], A3
00001420 2057 movea.l A0, [A7]
00001422 2250 movea.l A1, [A0]
00001424 2269 0030 movea.l A1, [A1 + 0x30]
00001428 4E91 jsr [A1]
0000142A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000142E:
0000142E 42A7 clr.l -[A7]
00001430 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001434 2057 movea.l A0, [A7]
00001436 2268 0004 movea.l A1, [A0 + 0x4]
0000143A 2269 00F0 movea.l A1, [A1 + 0xF0]
0000143E 4E91 jsr [A1]
00001440 504F addq.w A7, 8
00001442 6000 00EE bra +0xF0 /* 00001532 */
00001446 362A 015C move.w D3, [A2 + 0x15C]
0000144A 0C43 0001 cmpi.w D3, 0x1
0000144E 670A beq +0xC /* 0000145A */
00001450 0C43 0081 cmpi.w D3, 0x81
00001454 6704 beq +0x6 /* 0000145A */
00001456 7000 moveq.l D0, 0x00
00001458 6002 bra +0x4 /* 0000145C */
label0000145A:
0000145A 7001 moveq.l D0, 0x01
label0000145C:
0000145C 4A00 tst.b D0
0000145E 6700 00D2 beq +0xD4 /* 00001532 */
00001462 3613 move.w D3, [A3]
00001464 3543 012C move.w [A2 + 0x12C], D3
00001468 42A7 clr.l -[A7]
0000146A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000146E 2057 movea.l A0, [A7]
00001470 2268 0004 movea.l A1, [A0 + 0x4]
00001474 2269 00F0 movea.l A1, [A1 + 0xF0]
00001478 4E91 jsr [A1]
0000147A 504F addq.w A7, 8
0000147C 6000 00B4 bra +0xB6 /* 00001532 */
00001480 3613 move.w D3, [A3]
00001482 3543 016A move.w [A2 + 0x16A], D3
00001486 42A7 clr.l -[A7]
00001488 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000148C 2057 movea.l A0, [A7]
0000148E 2268 0004 movea.l A1, [A0 + 0x4]
00001492 2269 00F0 movea.l A1, [A1 + 0xF0]
00001496 4E91 jsr [A1]
00001498 504F addq.w A7, 8
0000149A 6000 0096 bra +0x98 /* 00001532 */
0000149E 3613 move.w D3, [A3]
000014A0 3543 016C move.w [A2 + 0x16C], D3
000014A4 42A7 clr.l -[A7]
000014A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014AA 2057 movea.l A0, [A7]
000014AC 2268 0004 movea.l A1, [A0 + 0x4]
000014B0 2269 00F0 movea.l A1, [A1 + 0xF0]
000014B4 4E91 jsr [A1]
000014B6 504F addq.w A7, 8
000014B8 6078 bra +0x7A /* 00001532 */
000014BA 3613 move.w D3, [A3]
000014BC 3543 016E move.w [A2 + 0x16E], D3
000014C0 42A7 clr.l -[A7]
000014C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014C6 2057 movea.l A0, [A7]
000014C8 2268 0004 movea.l A1, [A0 + 0x4]
000014CC 2269 00F0 movea.l A1, [A1 + 0xF0]
000014D0 4E91 jsr [A1]
000014D2 504F addq.w A7, 8
000014D4 605C bra +0x5E /* 00001532 */
000014D6 3613 move.w D3, [A3]
000014D8 3543 0170 move.w [A2 + 0x170], D3
000014DC 42A7 clr.l -[A7]
000014DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014E2 2057 movea.l A0, [A7]
000014E4 2268 0004 movea.l A1, [A0 + 0x4]
000014E8 2269 00F0 movea.l A1, [A1 + 0xF0]
000014EC 4E91 jsr [A1]
000014EE 504F addq.w A7, 8
000014F0 6040 bra +0x42 /* 00001532 */
000014F2 2D53 FFF6 move.l [A6 - 0xA], [A3]
000014F6 256E FFF6 0172 move.l [A2 + 0x172], [A6 - 0xA]
000014FC 42A7 clr.l -[A7]
000014FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001502 2057 movea.l A0, [A7]
00001504 2268 0004 movea.l A1, [A0 + 0x4]
00001508 2269 00F0 movea.l A1, [A1 + 0xF0]
0000150C 4E91 jsr [A1]
0000150E 504F addq.w A7, 8
00001510 6020 bra +0x22 /* 00001532 */
00001512 1613 move.b D3, [A3]
00001514 1003 move.b D0, D3
00001516 56C0 sne D0
00001518 4400 neg.b D0
0000151A 1540 0167 move.b [A2 + 0x167], D0
0000151E 42A7 clr.l -[A7]
00001520 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001524 2057 movea.l A0, [A7]
00001526 2268 0004 movea.l A1, [A0 + 0x4]
0000152A 2269 00F0 movea.l A1, [A1 + 0xF0]
0000152E 4E91 jsr [A1]
00001530 504F addq.w A7, 8
label00001532:
00001532 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001536 4E5E unlink A6
00001538 4E75 rts
0000153A 4E56 FFFA link A6, -0x0006
0000153E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001542 246E 0008 movea.l A2, [A6 + 0x8]
00001546 2A2E 000E move.l D5, [A6 + 0xE]
0000154A 266E 0016 movea.l A3, [A6 + 0x16]
0000154E 286E 001A movea.l A4, [A6 + 0x1A]
00001552 7600 moveq.l D3, 0x00
00001554 2005 move.l D0, D5
00001556 4EB9 0000 0528 jsr [0x00000528]
0000155C 0138 636F btst [0x0000636F], D0
00001560 6E74 bgt +0x76 /* 000015D6 */
00001562 7472 moveq.l D2, 0x72
00001564 616E bsr +0x70 /* 000015D4 */
00001566 0009 636F ori.b A1, 0x6F /* 'o' */
0000156A 6E74 bgt +0x76 /* 000015E0 */
0000156C 0038 6761 6C69 ori.b [0x00006C69], 0x61 /* 'a' */
00001572 010C btst A4, D0
00001574 676F beq +0x71 /* 000015E5 */
00001576 6666 bne +0x68 /* 000015DE */
00001578 010E btst A6, D0
0000157A 6D68 blt +0x6A /* 000015E4 */
0000157C 6E64 bgt +0x66 /* 000015E2 */
0000157E 0116 btst [A6], D0
00001580 6D76 blt +0x78 /* 000015F8 */
00001582 616C bsr +0x6E /* 000015F0 */
00001584 0110 btst [A0], D0
00001586 7067 moveq.l D0, 0x67
00001588 6C63 bge +0x65 /* 000015ED */
0000158A 0104 btst D4, D0
0000158C 7461 moveq.l D2, 0x61
0000158E 6C69 bge +0x6B /* 000015F9 */
00001590 00DE .incomplete
00001592 746F moveq.l D2, 0x6F
00001594 6666 bne +0x68 /* 000015FC */
00001596 00E0 .incomplete
00001598 7470 moveq.l D2, 0x70
0000159A 6C63 bge +0x65 /* 000015FF */
0000159C 00CA .incomplete
0000159E 7472 moveq.l D2, 0x72
000015A0 616E bsr +0x70 /* 00001610 */
000015A2 009E 362A 015C ori.l [A6]+, 0x362A015C
000015A8 3D43 FFFA move.w [A6 - 0x6], D3
000015AC 3003 move.w D0, D3
000015AE 4EB9 0000 0504 jsr [0x00000504]
000015B4 007E 0001 ori.w <<invalid special address>>, 0x1
000015B8 0083 0005 0001 ori.l D3, 0x50001
000015BE 001E 0002 ori.b [A6]+, 0x2
000015C2 0012 0003 ori.b [A2], 0x3
000015C6 001E 0081 ori.b [A6]+, 0x81
000015CA 0036 0082 001E ori.b [A6 + D0.w + 0x1E], 0x82
000015D0 0083 0042 3D6A ori.l D3, 0x423D6A /* 'B=j' */
// begin alternate branch 000015D4-000015DA
fn000015D4:
000015D4 3D6A 0162 FFFC move.w [A6 - 0x4], [A2 + 0x162]
// end alternate branch 000015D4-000015DA
fn000015D4: // (misaligned)
label000015D6:
000015D6 0162 bchg -[A2], D0
000015D8 FFFC .invalid <<F/7/7>>
000015DA 6056 bra +0x58 /* 00001632 */
000015DC 3D6A 0162 FFFC move.w [A6 - 0x4], [A2 + 0x162]
// begin alternate branch 000015DE-000015E0
label000015DE:
000015DE 0162 bchg -[A2], D0
// end alternate branch 000015DE-000015E0
// begin alternate branch 000015E0-000015E2
label000015E0:
000015E0 FFFC .invalid <<F/7/7>>
// end alternate branch 000015E0-000015E2
label000015DE: // (misaligned)
label000015E0: // (misaligned)
label000015E2:
000015E2 604E bra +0x50 /* 00001632 */
label000015E4:
000015E4 3D6A 0162 FFFC move.w [A6 - 0x4], [A2 + 0x162]
000015EA 6046 bra +0x48 /* 00001632 */
000015EC 0C43 0082 cmpi.w D3, 0x82
fn000015F0:
000015F0 6606 bne +0x8 /* 000015F8 */
000015F2 206A 0140 movea.l A0, [A2 + 0x140]
000015F6 6002 bra +0x4 /* 000015FA */
label000015F8:
000015F8 91C8 sub.l A0, A0
label000015FA:
000015FA 2D48 FFFC move.l [A6 - 0x4], A0
// begin alternate branch 000015FC-000015FE
label000015FC:
000015FC FFFC .invalid <<F/7/7>>
// end alternate branch 000015FC-000015FE
label000015FC: // (misaligned)
000015FE 6032 bra +0x34 /* 00001632 */
00001600 0C43 0081 cmpi.w D3, 0x81
00001604 6606 bne +0x8 /* 0000160C */
00001606 206A 0126 movea.l A0, [A2 + 0x126]
0000160A 6002 bra +0x4 /* 0000160E */
label0000160C:
0000160C 91C8 sub.l A0, A0
label0000160E:
0000160E 2D48 FFFC move.l [A6 - 0x4], A0
// begin alternate branch 00001610-00001612
fn00001610:
00001610 FFFC .invalid <<F/7/7>>
// end alternate branch 00001610-00001612
fn00001610: // (misaligned)
00001612 601E bra +0x20 /* 00001632 */
00001614 0C43 0083 cmpi.w D3, 0x83
00001618 6612 bne +0x14 /* 0000162C */
0000161A 486A 014E pea.l [A2 + 0x14E]
0000161E 2057 movea.l A0, [A7]
00001620 2250 movea.l A1, [A0]
00001622 2269 000C movea.l A1, [A1 + 0xC]
00001626 4E91 jsr [A1]
00001628 584F addq.w A7, 4
0000162A 6002 bra +0x4 /* 0000162E */
label0000162C:
0000162C 91C8 sub.l A0, A0
label0000162E:
0000162E 2D48 FFFC move.l [A6 - 0x4], A0
label00001632:
00001632 7606 moveq.l D3, 0x06
00001634 26AE FFFA move.l [A3], [A6 - 0x6]
00001638 376E FFFE 0004 move.w [A3 + 0x4], [A6 - 0x2]
0000163E 6054 bra +0x56 /* 00001694 */
00001640 382A 015C move.w D4, [A2 + 0x15C]
00001644 0C44 0001 cmpi.w D4, 0x1
00001648 670A beq +0xC /* 00001654 */
0000164A 0C44 0081 cmpi.w D4, 0x81
0000164E 6704 beq +0x6 /* 00001654 */
00001650 7000 moveq.l D0, 0x00
00001652 6002 bra +0x4 /* 00001656 */
label00001654:
00001654 7001 moveq.l D0, 0x01
label00001656:
00001656 4A00 tst.b D0
00001658 6708 beq +0xA /* 00001662 */
0000165A 7602 moveq.l D3, 0x02
0000165C 36AA 012C move.w [A3], [A2 + 0x12C]
00001660 6032 bra +0x34 /* 00001694 */
label00001662:
00001662 7600 moveq.l D3, 0x00
00001664 602E bra +0x30 /* 00001694 */
00001666 7602 moveq.l D3, 0x02
00001668 36AA 016A move.w [A3], [A2 + 0x16A]
0000166C 6026 bra +0x28 /* 00001694 */
0000166E 7602 moveq.l D3, 0x02
00001670 36AA 016C move.w [A3], [A2 + 0x16C]
00001674 601E bra +0x20 /* 00001694 */
00001676 7602 moveq.l D3, 0x02
00001678 36AA 016E move.w [A3], [A2 + 0x16E]
0000167C 6016 bra +0x18 /* 00001694 */
0000167E 7602 moveq.l D3, 0x02
00001680 36AA 0170 move.w [A3], [A2 + 0x170]
00001684 600E bra +0x10 /* 00001694 */
00001686 7604 moveq.l D3, 0x04
00001688 26AA 0172 move.l [A3], [A2 + 0x172]
0000168C 6006 bra +0x8 /* 00001694 */
0000168E 7601 moveq.l D3, 0x01
00001690 16AA 0167 move.b [A3], [A2 + 0x167]
label00001694:
00001694 200C move.l D0, A4
00001696 6702 beq +0x4 /* 0000169A */
00001698 2883 move.l [A4], D3
label0000169A:
0000169A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000169E 4E5E unlink A6
000016A0 4E75 rts
000016A2 4E56 0000 link A6, 0
000016A6 2F0A move.l -[A7], A2
000016A8 246E 0008 movea.l A2, [A6 + 0x8]
000016AC 4EB9 0000 20B0 jsr [0x000020B0]
000016B2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000016B6 4EB9 0000 3110 jsr [0x00003110]
000016BC 4A00 tst.b D0
000016BE 584F addq.w A7, 4
000016C0 6742 beq +0x44 /* 00001704 */
000016C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000016C6 4EB9 0000 30D8 jsr [0x000030D8]
000016CC 4A00 tst.b D0
000016CE 584F addq.w A7, 4
000016D0 6732 beq +0x34 /* 00001704 */
000016D2 2F0A move.l -[A7], A2
000016D4 2057 movea.l A0, [A7]
000016D6 2250 movea.l A1, [A0]
000016D8 2269 00AC movea.l A1, [A1 + 0xAC]
000016DC 4E91 jsr [A1]
000016DE 4A00 tst.b D0
000016E0 584F addq.w A7, 4
000016E2 6710 beq +0x12 /* 000016F4 */
000016E4 2F0A move.l -[A7], A2
000016E6 2057 movea.l A0, [A7]
000016E8 2250 movea.l A1, [A0]
000016EA 2269 0220 movea.l A1, [A1 + 0x220]
000016EE 4E91 jsr [A1]
000016F0 584F addq.w A7, 4
000016F2 601E bra +0x20 /* 00001712 */
label000016F4:
000016F4 2F0A move.l -[A7], A2
000016F6 2057 movea.l A0, [A7]
000016F8 2250 movea.l A1, [A0]
000016FA 2269 021C movea.l A1, [A1 + 0x21C]
000016FE 4E91 jsr [A1]
00001700 584F addq.w A7, 4
00001702 600E bra +0x10 /* 00001712 */
label00001704:
00001704 2F0A move.l -[A7], A2
00001706 2057 movea.l A0, [A7]
00001708 2250 movea.l A1, [A0]
0000170A 2269 0224 movea.l A1, [A1 + 0x224]
0000170E 4E91 jsr [A1]
00001710 584F addq.w A7, 4
label00001712:
00001712 4A6A 015C tst.w [A2 + 0x15C]
00001716 670E beq +0x10 /* 00001726 */
00001718 2F0A move.l -[A7], A2
0000171A 2057 movea.l A0, [A7]
0000171C 2250 movea.l A1, [A0]
0000171E 2269 0218 movea.l A1, [A1 + 0x218]
00001722 4E91 jsr [A1]
00001724 584F addq.w A7, 4
label00001726:
00001726 486A 000A pea.l [A2 + 0xA]
0000172A 2057 movea.l A0, [A7]
0000172C 2250 movea.l A1, [A0]
0000172E 2269 000C movea.l A1, [A1 + 0xC]
00001732 4E91 jsr [A1]
00001734 4A00 tst.b D0
00001736 584F addq.w A7, 4
00001738 670E beq +0x10 /* 00001748 */
0000173A 2F0A move.l -[A7], A2
0000173C 2057 movea.l A0, [A7]
0000173E 2250 movea.l A1, [A0]
00001740 2269 0244 movea.l A1, [A1 + 0x244]
00001744 4E91 jsr [A1]
00001746 584F addq.w A7, 4
label00001748:
00001748 2F0A move.l -[A7], A2
0000174A 2057 movea.l A0, [A7]
0000174C 2250 movea.l A1, [A0]
0000174E 2269 01EC movea.l A1, [A1 + 0x1EC]
00001752 4E91 jsr [A1]
00001754 2008 move.l D0, A0
00001756 584F addq.w A7, 4
00001758 670E beq +0x10 /* 00001768 */
0000175A 2F0A move.l -[A7], A2
0000175C 2057 movea.l A0, [A7]
0000175E 2250 movea.l A1, [A0]
00001760 2269 0240 movea.l A1, [A1 + 0x240]
00001764 4E91 jsr [A1]
00001766 584F addq.w A7, 4
label00001768:
00001768 245F movea.l A2, [A7]+
0000176A 4E5E unlink A6
0000176C 4E75 rts
0000176E 4E56 0000 link A6, 0
00001772 2F0A move.l -[A7], A2
00001774 246E 0008 movea.l A2, [A6 + 0x8]
00001778 302A 015C move.w D0, [A2 + 0x15C]
0000177C 4EB9 0000 0504 jsr [0x00000504]
00001782 004E 0001 ori.w A6, 0x1
00001786 0083 0005 0001 ori.l D3, 0x50001
0000178C 0016 0002 ori.b [A6], 0x2
00001790 0022 0003 ori.b -[A2], 0x3
00001794 002E 0081 000A ori.b [A6 + 0xA], 0x81
0000179A 0082 0016 0083 ori.l D2, 0x160083
000017A0 0022 2F0A ori.b -[A2], 0xA /* '\n' */
000017A4 2057 movea.l A0, [A7]
000017A6 2250 movea.l A1, [A0]
000017A8 2269 0248 movea.l A1, [A1 + 0x248]
000017AC 4E91 jsr [A1]
000017AE 584F addq.w A7, 4
000017B0 601E bra +0x20 /* 000017D0 */
000017B2 2F0A move.l -[A7], A2
000017B4 2057 movea.l A0, [A7]
000017B6 2250 movea.l A1, [A0]
000017B8 2269 024C movea.l A1, [A1 + 0x24C]
000017BC 4E91 jsr [A1]
000017BE 584F addq.w A7, 4
000017C0 600E bra +0x10 /* 000017D0 */
000017C2 2F0A move.l -[A7], A2
000017C4 2057 movea.l A0, [A7]
000017C6 2250 movea.l A1, [A0]
000017C8 2269 0250 movea.l A1, [A1 + 0x250]
000017CC 4E91 jsr [A1]
000017CE 584F addq.w A7, 4
label000017D0:
000017D0 245F movea.l A2, [A7]+
000017D2 4E5E unlink A6
000017D4 4E75 rts
000017D6 4E56 FFE4 link A6, -0x001C
000017DA 2F0A move.l -[A7], A2
000017DC 246E 0008 movea.l A2, [A6 + 0x8]
000017E0 486E FFE4 pea.l [A6 - 0x1C]
000017E4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000017E8 2057 movea.l A0, [A7]
000017EA 2268 0004 movea.l A1, [A0 + 0x4]
000017EE 2269 003C movea.l A1, [A1 + 0x3C]
000017F2 4E91 jsr [A1]
000017F4 486E FFE4 pea.l [A6 - 0x1C]
000017F8 486E FFEC pea.l [A6 - 0x14]
000017FC 4EB9 0000 2148 jsr [0x00002148]
00001802 4FEF 0010 lea.l A7, [A7 + 0x10]
00001806 6026 bra +0x28 /* 0000182E */
label00001808:
00001808 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000180E 6C10 bge +0x12 /* 00001820 */
00001810 2F0A move.l -[A7], A2
00001812 2057 movea.l A0, [A7]
00001814 2250 movea.l A1, [A0]
00001816 2269 0228 movea.l A1, [A1 + 0x228]
0000181A 4E91 jsr [A1]
0000181C 584F addq.w A7, 4
0000181E 600E bra +0x10 /* 0000182E */
label00001820:
00001820 2F0A move.l -[A7], A2
00001822 2057 movea.l A0, [A7]
00001824 2250 movea.l A1, [A0]
00001826 2269 0234 movea.l A1, [A1 + 0x234]
0000182A 4E91 jsr [A1]
0000182C 584F addq.w A7, 4
label0000182E:
0000182E 486E FFFE pea.l [A6 - 0x2]
00001832 486E FFEC pea.l [A6 - 0x14]
00001836 4EB9 0000 2158 jsr [0x00002158]
0000183C 4A00 tst.b D0
0000183E 504F addq.w A7, 8
00001840 66C6 bne -0x38 /* 00001808 */
00001842 3F3C FFFF move.w -[A7], 0xFFFF
00001846 486E FFEC pea.l [A6 - 0x14]
0000184A 4EB9 0000 2150 jsr [0x00002150]
00001850 5C4F addq.w A7, 6
00001852 245F movea.l A2, [A7]+
00001854 4E5E unlink A6
00001856 4E75 rts
00001858 4E56 FFE4 link A6, -0x001C
0000185C 2F0A move.l -[A7], A2
0000185E 246E 0008 movea.l A2, [A6 + 0x8]
00001862 486E FFE4 pea.l [A6 - 0x1C]
00001866 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000186A 2057 movea.l A0, [A7]
0000186C 2268 0004 movea.l A1, [A0 + 0x4]
00001870 2269 003C movea.l A1, [A1 + 0x3C]
00001874 4E91 jsr [A1]
00001876 486E FFE4 pea.l [A6 - 0x1C]
0000187A 486E FFEC pea.l [A6 - 0x14]
0000187E 4EB9 0000 2148 jsr [0x00002148]
00001884 4FEF 0010 lea.l A7, [A7 + 0x10]
00001888 6026 bra +0x28 /* 000018B0 */
label0000188A:
0000188A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001890 6C10 bge +0x12 /* 000018A2 */
00001892 2F0A move.l -[A7], A2
00001894 2057 movea.l A0, [A7]
00001896 2250 movea.l A1, [A0]
00001898 2269 022C movea.l A1, [A1 + 0x22C]
0000189C 4E91 jsr [A1]
0000189E 584F addq.w A7, 4
000018A0 600E bra +0x10 /* 000018B0 */
label000018A2:
000018A2 2F0A move.l -[A7], A2
000018A4 2057 movea.l A0, [A7]
000018A6 2250 movea.l A1, [A0]
000018A8 2269 0238 movea.l A1, [A1 + 0x238]
000018AC 4E91 jsr [A1]
000018AE 584F addq.w A7, 4
label000018B0:
000018B0 486E FFFE pea.l [A6 - 0x2]
000018B4 486E FFEC pea.l [A6 - 0x14]
000018B8 4EB9 0000 2158 jsr [0x00002158]
000018BE 4A00 tst.b D0
000018C0 504F addq.w A7, 8
000018C2 66C6 bne -0x38 /* 0000188A */
000018C4 3F3C FFFF move.w -[A7], 0xFFFF
000018C8 486E FFEC pea.l [A6 - 0x14]
000018CC 4EB9 0000 2150 jsr [0x00002150]
000018D2 5C4F addq.w A7, 6
000018D4 245F movea.l A2, [A7]+
000018D6 4E5E unlink A6
000018D8 4E75 rts
000018DA 4E56 FFE4 link A6, -0x001C
000018DE 2F0A move.l -[A7], A2
000018E0 246E 0008 movea.l A2, [A6 + 0x8]
000018E4 486E FFE4 pea.l [A6 - 0x1C]
000018E8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000018EC 2057 movea.l A0, [A7]
000018EE 2268 0004 movea.l A1, [A0 + 0x4]
000018F2 2269 003C movea.l A1, [A1 + 0x3C]
000018F6 4E91 jsr [A1]
000018F8 486E FFE4 pea.l [A6 - 0x1C]
000018FC 486E FFEC pea.l [A6 - 0x14]
00001900 4EB9 0000 2148 jsr [0x00002148]
00001906 4FEF 0010 lea.l A7, [A7 + 0x10]
0000190A 6026 bra +0x28 /* 00001932 */
label0000190C:
0000190C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001912 6C10 bge +0x12 /* 00001924 */
00001914 2F0A move.l -[A7], A2
00001916 2057 movea.l A0, [A7]
00001918 2250 movea.l A1, [A0]
0000191A 2269 0230 movea.l A1, [A1 + 0x230]
0000191E 4E91 jsr [A1]
00001920 584F addq.w A7, 4
00001922 600E bra +0x10 /* 00001932 */
label00001924:
00001924 2F0A move.l -[A7], A2
00001926 2057 movea.l A0, [A7]
00001928 2250 movea.l A1, [A0]
0000192A 2269 023C movea.l A1, [A1 + 0x23C]
0000192E 4E91 jsr [A1]
00001930 584F addq.w A7, 4
label00001932:
00001932 486E FFFE pea.l [A6 - 0x2]
00001936 486E FFEC pea.l [A6 - 0x14]
0000193A 4EB9 0000 2158 jsr [0x00002158]
00001940 4A00 tst.b D0
00001942 504F addq.w A7, 8
00001944 66C6 bne -0x38 /* 0000190C */
00001946 3F3C FFFF move.w -[A7], 0xFFFF
0000194A 486E FFEC pea.l [A6 - 0x14]
0000194E 4EB9 0000 2150 jsr [0x00002150]
00001954 5C4F addq.w A7, 6
00001956 245F movea.l A2, [A7]+
00001958 4E5E unlink A6
0000195A 4E75 rts
0000195C 4E56 FFF2 link A6, -0x000E
00001960 2F0A move.l -[A7], A2
00001962 246E 0008 movea.l A2, [A6 + 0x8]
00001966 4EB9 0000 20B0 jsr [0x000020B0]
0000196C 486E FFF2 pea.l [A6 - 0xE]
00001970 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001974 2057 movea.l A0, [A7]
00001976 2268 0004 movea.l A1, [A0 + 0x4]
0000197A 2269 003C movea.l A1, [A1 + 0x3C]
0000197E 4E91 jsr [A1]
00001980 486E FFFA pea.l [A6 - 0x6]
00001984 4EB9 0000 05E8 jsr [0x000005E8]
0000198A 486E FFFA pea.l [A6 - 0x6]
0000198E AA15 syscall RGBBackColor
00001990 486E FFF2 pea.l [A6 - 0xE]
00001994 A8A3 syscall EraseRect
00001996 486E FFFA pea.l [A6 - 0x6]
0000199A 4EB9 0000 05E0 jsr [0x000005E0]
000019A0 486E FFFA pea.l [A6 - 0x6]
000019A4 AA14 syscall RGBForeColor
000019A6 486E FFF2 pea.l [A6 - 0xE]
000019AA A8A1 syscall FrameRect
000019AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000019B0 245F movea.l A2, [A7]+
000019B2 4E5E unlink A6
000019B4 4E75 rts
000019B6 4E56 FFF2 link A6, -0x000E
000019BA 2F0A move.l -[A7], A2
000019BC 246E 0008 movea.l A2, [A6 + 0x8]
000019C0 4EB9 0000 20B0 jsr [0x000020B0]
000019C6 486E FFF2 pea.l [A6 - 0xE]
000019CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000019CE 2057 movea.l A0, [A7]
000019D0 2268 0004 movea.l A1, [A0 + 0x4]
000019D4 2269 003C movea.l A1, [A1 + 0x3C]
000019D8 4E91 jsr [A1]
000019DA 486E FFFA pea.l [A6 - 0x6]
000019DE 4EB9 0000 05E0 jsr [0x000005E0]
000019E4 486E FFFA pea.l [A6 - 0x6]
000019E8 AA14 syscall RGBForeColor
000019EA 486E FFF2 pea.l [A6 - 0xE]
000019EE A8A2 syscall PaintRect
000019F0 4FEF 000C lea.l A7, [A7 + 0xC]
000019F4 245F movea.l A2, [A7]+
000019F6 4E5E unlink A6
000019F8 4E75 rts
000019FA 4E56 FFF2 link A6, -0x000E
000019FE 2F0A move.l -[A7], A2
00001A00 246E 0008 movea.l A2, [A6 + 0x8]
00001A04 4EB9 0000 20B0 jsr [0x000020B0]
00001A0A 486E FFF2 pea.l [A6 - 0xE]
00001A0E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001A12 2057 movea.l A0, [A7]
00001A14 2268 0004 movea.l A1, [A0 + 0x4]
00001A18 2269 003C movea.l A1, [A1 + 0x3C]
00001A1C 4E91 jsr [A1]
00001A1E 486E FFFA pea.l [A6 - 0x6]
00001A22 4EB9 0000 05E8 jsr [0x000005E8]
00001A28 486E FFFA pea.l [A6 - 0x6]
00001A2C AA15 syscall RGBBackColor
00001A2E 486E FFF2 pea.l [A6 - 0xE]
00001A32 A8A3 syscall EraseRect
00001A34 486E FFFA pea.l [A6 - 0x6]
00001A38 4EB9 0000 05E0 jsr [0x000005E0]
00001A3E 486E FFFA pea.l [A6 - 0x6]
00001A42 AA14 syscall RGBForeColor
00001A44 486E FFF2 pea.l [A6 - 0xE]
00001A48 A8A1 syscall FrameRect
00001A4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A4E 245F movea.l A2, [A7]+
00001A50 4E5E unlink A6
00001A52 4E75 rts
00001A54 4E56 FF9E link A6, -0x0062
00001A58 48E7 1020 movem.l -[A7], D3,A2
00001A5C 246E 0008 movea.l A2, [A6 + 0x8]
00001A60 4EB9 0000 20B0 jsr [0x000020B0]
00001A66 2F0A move.l -[A7], A2
00001A68 2057 movea.l A0, [A7]
00001A6A 2250 movea.l A1, [A0]
00001A6C 2269 01D4 movea.l A1, [A1 + 0x1D4]
00001A70 4E91 jsr [A1]
00001A72 3600 move.w D3, D0
00001A74 486E FFE6 pea.l [A6 - 0x1A]
00001A78 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001A7C 2057 movea.l A0, [A7]
00001A7E 2268 0004 movea.l A1, [A0 + 0x4]
00001A82 2269 003C movea.l A1, [A1 + 0x3C]
00001A86 4E91 jsr [A1]
00001A88 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00001A8C 486E FFE0 pea.l [A6 - 0x20]
00001A90 4EB9 0000 05D8 jsr [0x000005D8]
00001A96 486E FFE0 pea.l [A6 - 0x20]
00001A9A AA14 syscall RGBForeColor
00001A9C 2F3C 0001 0001 move.l -[A7], 0x10001
00001AA2 42A7 clr.l -[A7]
00001AA4 486E FFE6 pea.l [A6 - 0x1A]
00001AA8 4EB9 0000 06B8 jsr [0x000006B8]
00001AAE 1F3C 000E move.b -[A7], 0xE
00001AB2 486E FFE0 pea.l [A6 - 0x20]
00001AB6 4EB9 0000 05D8 jsr [0x000005D8]
00001ABC 486E FFE0 pea.l [A6 - 0x20]
00001AC0 AA14 syscall RGBForeColor
00001AC2 42A7 clr.l -[A7]
00001AC4 2F3C 0001 0001 move.l -[A7], 0x10001
00001ACA 486E FFE6 pea.l [A6 - 0x1A]
00001ACE 4EB9 0000 06B0 jsr [0x000006B0]
00001AD4 0C43 0002 cmpi.w D3, 0x2
00001AD8 4FEF 0030 lea.l A7, [A7 + 0x30]
00001ADC 6616 bne +0x18 /* 00001AF4 */
00001ADE 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00001AE2 486E FFDA pea.l [A6 - 0x26]
00001AE6 4EB9 0000 05D8 jsr [0x000005D8]
00001AEC 41EE FFDA lea.l A0, [A6 - 0x26]
00001AF0 5C4F addq.w A7, 6
00001AF2 6014 bra +0x16 /* 00001B08 */
label00001AF4:
00001AF4 1F3C 000A move.b -[A7], 0xA /* '\n' */
00001AF8 486E FFD4 pea.l [A6 - 0x2C]
00001AFC 4EB9 0000 05D8 jsr [0x000005D8]
00001B02 41EE FFD4 lea.l A0, [A6 - 0x2C]
00001B06 5C4F addq.w A7, 6
label00001B08:
00001B08 2D50 FFE0 move.l [A6 - 0x20], [A0]
00001B0C 3D68 0004 FFE4 move.w [A6 - 0x1C], [A0 + 0x4]
00001B12 486E FFE0 pea.l [A6 - 0x20]
00001B16 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001B1A 302E FFEC move.w D0, [A6 - 0x14]
00001B1E 5340 subq.w D0, 1
00001B20 3F00 move.w -[A7], D0
00001B22 4EB9 0000 06E0 jsr [0x000006E0]
00001B28 486E FFE0 pea.l [A6 - 0x20]
00001B2C 302E FFEA move.w D0, [A6 - 0x16]
00001B30 5340 subq.w D0, 1
00001B32 3F00 move.w -[A7], D0
00001B34 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001B38 4EB9 0000 06E0 jsr [0x000006E0]
00001B3E 486E FFE6 pea.l [A6 - 0x1A]
00001B42 2F3C 0001 0001 move.l -[A7], 0x10001
00001B48 A8A9 syscall InsetRect
00001B4A 1F3C 0003 move.b -[A7], 0x3
00001B4E 486E FFE0 pea.l [A6 - 0x20]
00001B52 4EB9 0000 05D8 jsr [0x000005D8]
00001B58 486E FFE0 pea.l [A6 - 0x20]
00001B5C AA14 syscall RGBForeColor
00001B5E 486E FFE6 pea.l [A6 - 0x1A]
00001B62 A8A2 syscall PaintRect
00001B64 4FEF 0016 lea.l A7, [A7 + 0x16]
00001B68 3003 move.w D0, D3
00001B6A 5340 subq.w D0, 1
00001B6C 670A beq +0xC /* 00001B78 */
00001B6E 5340 subq.w D0, 1
00001B70 6714 beq +0x16 /* 00001B86 */
00001B72 5340 subq.w D0, 1
00001B74 673A beq +0x3C /* 00001BB0 */
00001B76 607A bra +0x7C /* 00001BF2 */
label00001B78:
00001B78 486E FFEE pea.l [A6 - 0x12]
00001B7C 4EB9 0000 05E8 jsr [0x000005E8]
00001B82 584F addq.w A7, 4
00001B84 606C bra +0x6E /* 00001BF2 */
label00001B86:
00001B86 1F3C 0003 move.b -[A7], 0x3
00001B8A 486E FFEE pea.l [A6 - 0x12]
00001B8E 4EB9 0000 05D8 jsr [0x000005D8]
00001B94 486E FFCE pea.l [A6 - 0x32]
00001B98 4EB9 0000 05E8 jsr [0x000005E8]
00001B9E 2D6E FFCE FFF4 move.l [A6 - 0xC], [A6 - 0x32]
00001BA4 3D6E FFD2 FFF8 move.w [A6 - 0x8], [A6 - 0x2E]
00001BAA 4FEF 000A lea.l A7, [A7 + 0xA]
00001BAE 6042 bra +0x44 /* 00001BF2 */
label00001BB0:
00001BB0 1F3C 0003 move.b -[A7], 0x3
00001BB4 486E FFEE pea.l [A6 - 0x12]
00001BB8 4EB9 0000 05D8 jsr [0x000005D8]
00001BBE 1F3C 0001 move.b -[A7], 0x1
00001BC2 486E FFC8 pea.l [A6 - 0x38]
00001BC6 4EB9 0000 05D8 jsr [0x000005D8]
00001BCC 2D6E FFC8 FFF4 move.l [A6 - 0xC], [A6 - 0x38]
00001BD2 3D6E FFCC FFF8 move.w [A6 - 0x8], [A6 - 0x34]
00001BD8 486E FFC2 pea.l [A6 - 0x3E]
00001BDC 4EB9 0000 05E8 jsr [0x000005E8]
00001BE2 2D6E FFC2 FFFA move.l [A6 - 0x6], [A6 - 0x3E]
00001BE8 3D6E FFC6 FFFE move.w [A6 - 0x2], [A6 - 0x3A]
00001BEE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BF2:
00001BF2 3F03 move.w -[A7], D3
00001BF4 486E FFEE pea.l [A6 - 0x12]
00001BF8 1F3C 0001 move.b -[A7], 0x1
00001BFC 486E FFE6 pea.l [A6 - 0x1A]
00001C00 4EB9 0000 06D0 jsr [0x000006D0]
00001C06 4FEF 000C lea.l A7, [A7 + 0xC]
00001C0A 3003 move.w D0, D3
00001C0C 5340 subq.w D0, 1
00001C0E 670C beq +0xE /* 00001C1C */
00001C10 5340 subq.w D0, 1
00001C12 671A beq +0x1C /* 00001C2E */
00001C14 5340 subq.w D0, 1
00001C16 6744 beq +0x46 /* 00001C5C */
00001C18 6000 0088 bra +0x8A /* 00001CA2 */
label00001C1C:
00001C1C 1F3C 0007 move.b -[A7], 0x7
00001C20 486E FFEE pea.l [A6 - 0x12]
00001C24 4EB9 0000 05D8 jsr [0x000005D8]
00001C2A 5C4F addq.w A7, 6
00001C2C 6074 bra +0x76 /* 00001CA2 */
label00001C2E:
00001C2E 1F3C 0008 move.b -[A7], 0x8
00001C32 486E FFEE pea.l [A6 - 0x12]
00001C36 4EB9 0000 05D8 jsr [0x000005D8]
00001C3C 1F3C 0006 move.b -[A7], 0x6
00001C40 486E FFBC pea.l [A6 - 0x44]
00001C44 4EB9 0000 05D8 jsr [0x000005D8]
00001C4A 2D6E FFBC FFF4 move.l [A6 - 0xC], [A6 - 0x44]
00001C50 3D6E FFC0 FFF8 move.w [A6 - 0x8], [A6 - 0x40]
00001C56 4FEF 000C lea.l A7, [A7 + 0xC]
00001C5A 6046 bra +0x48 /* 00001CA2 */
label00001C5C:
00001C5C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00001C60 486E FFEE pea.l [A6 - 0x12]
00001C64 4EB9 0000 05D8 jsr [0x000005D8]
00001C6A 1F3C 0008 move.b -[A7], 0x8
00001C6E 486E FFB6 pea.l [A6 - 0x4A]
00001C72 4EB9 0000 05D8 jsr [0x000005D8]
00001C78 2D6E FFB6 FFF4 move.l [A6 - 0xC], [A6 - 0x4A]
00001C7E 3D6E FFBA FFF8 move.w [A6 - 0x8], [A6 - 0x46]
00001C84 1F3C 0006 move.b -[A7], 0x6
00001C88 486E FFB0 pea.l [A6 - 0x50]
00001C8C 4EB9 0000 05D8 jsr [0x000005D8]
00001C92 2D6E FFB0 FFFA move.l [A6 - 0x6], [A6 - 0x50]
00001C98 3D6E FFB4 FFFE move.w [A6 - 0x2], [A6 - 0x4C]
00001C9E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001CA2:
00001CA2 3F03 move.w -[A7], D3
00001CA4 486E FFEE pea.l [A6 - 0x12]
00001CA8 1F3C 0002 move.b -[A7], 0x2
00001CAC 486E FFE6 pea.l [A6 - 0x1A]
00001CB0 4EB9 0000 06D0 jsr [0x000006D0]
00001CB6 4FEF 000C lea.l A7, [A7 + 0xC]
00001CBA 3003 move.w D0, D3
00001CBC 5340 subq.w D0, 1
00001CBE 670C beq +0xE /* 00001CCC */
00001CC0 5340 subq.w D0, 1
00001CC2 671A beq +0x1C /* 00001CDE */
00001CC4 5340 subq.w D0, 1
00001CC6 6744 beq +0x46 /* 00001D0C */
00001CC8 6000 0088 bra +0x8A /* 00001D52 */
label00001CCC:
00001CCC 1F3C 0003 move.b -[A7], 0x3
00001CD0 486E FFEE pea.l [A6 - 0x12]
00001CD4 4EB9 0000 05D8 jsr [0x000005D8]
00001CDA 5C4F addq.w A7, 6
00001CDC 6074 bra +0x76 /* 00001D52 */
label00001CDE:
00001CDE 1F3C 0005 move.b -[A7], 0x5
00001CE2 486E FFEE pea.l [A6 - 0x12]
00001CE6 4EB9 0000 05D8 jsr [0x000005D8]
00001CEC 1F3C 0003 move.b -[A7], 0x3
00001CF0 486E FFAA pea.l [A6 - 0x56]
00001CF4 4EB9 0000 05D8 jsr [0x000005D8]
00001CFA 2D6E FFAA FFF4 move.l [A6 - 0xC], [A6 - 0x56]
00001D00 3D6E FFAE FFF8 move.w [A6 - 0x8], [A6 - 0x52]
00001D06 4FEF 000C lea.l A7, [A7 + 0xC]
00001D0A 6046 bra +0x48 /* 00001D52 */
label00001D0C:
00001D0C 1F3C 0005 move.b -[A7], 0x5
00001D10 486E FFEE pea.l [A6 - 0x12]
00001D14 4EB9 0000 05D8 jsr [0x000005D8]
00001D1A 1F3C 0004 move.b -[A7], 0x4
00001D1E 486E FFA4 pea.l [A6 - 0x5C]
00001D22 4EB9 0000 05D8 jsr [0x000005D8]
00001D28 2D6E FFA4 FFF4 move.l [A6 - 0xC], [A6 - 0x5C]
00001D2E 3D6E FFA8 FFF8 move.w [A6 - 0x8], [A6 - 0x58]
00001D34 1F3C 0003 move.b -[A7], 0x3
00001D38 486E FF9E pea.l [A6 - 0x62]
00001D3C 4EB9 0000 05D8 jsr [0x000005D8]
00001D42 2D6E FF9E FFFA move.l [A6 - 0x6], [A6 - 0x62]
00001D48 3D6E FFA2 FFFE move.w [A6 - 0x2], [A6 - 0x5E]
00001D4E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001D52:
00001D52 3F03 move.w -[A7], D3
00001D54 486E FFEE pea.l [A6 - 0x12]
00001D58 1F3C 0002 move.b -[A7], 0x2
00001D5C 486E FFE6 pea.l [A6 - 0x1A]
00001D60 4EB9 0000 06D8 jsr [0x000006D8]
00001D66 3F03 move.w -[A7], D3
00001D68 486E FFEE pea.l [A6 - 0x12]
00001D6C 1F3C 0004 move.b -[A7], 0x4
00001D70 486E FFE6 pea.l [A6 - 0x1A]
00001D74 4EB9 0000 06D8 jsr [0x000006D8]
00001D7A 4FEF 0018 lea.l A7, [A7 + 0x18]
00001D7E 4CDF 0408 movem.l D3,A2, [A7]+
00001D82 4E5E unlink A6
00001D84 4E75 rts
00001D86 4E56 FF9E link A6, -0x0062
00001D8A 48E7 1020 movem.l -[A7], D3,A2
00001D8E 246E 0008 movea.l A2, [A6 + 0x8]
00001D92 4EB9 0000 20B0 jsr [0x000020B0]
00001D98 2F0A move.l -[A7], A2
00001D9A 2057 movea.l A0, [A7]
00001D9C 2250 movea.l A1, [A0]
00001D9E 2269 01D4 movea.l A1, [A1 + 0x1D4]
00001DA2 4E91 jsr [A1]
00001DA4 3600 move.w D3, D0
00001DA6 486E FFE6 pea.l [A6 - 0x1A]
00001DAA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001DAE 2057 movea.l A0, [A7]
00001DB0 2268 0004 movea.l A1, [A0 + 0x4]
00001DB4 2269 003C movea.l A1, [A1 + 0x3C]
00001DB8 4E91 jsr [A1]
00001DBA 1F3C 000F move.b -[A7], 0xF
00001DBE 486E FFE0 pea.l [A6 - 0x20]
00001DC2 4EB9 0000 05D8 jsr [0x000005D8]
00001DC8 486E FFE0 pea.l [A6 - 0x20]
00001DCC AA14 syscall RGBForeColor
00001DCE 2F3C 0001 0001 move.l -[A7], 0x10001
00001DD4 42A7 clr.l -[A7]
00001DD6 486E FFE6 pea.l [A6 - 0x1A]
00001DDA 4EB9 0000 06B8 jsr [0x000006B8]
00001DE0 1F3C 000B move.b -[A7], 0xB
00001DE4 486E FFE0 pea.l [A6 - 0x20]
00001DE8 4EB9 0000 05D8 jsr [0x000005D8]
00001DEE 486E FFE0 pea.l [A6 - 0x20]
00001DF2 AA14 syscall RGBForeColor
00001DF4 42A7 clr.l -[A7]
00001DF6 2F3C 0001 0001 move.l -[A7], 0x10001
00001DFC 486E FFE6 pea.l [A6 - 0x1A]
00001E00 4EB9 0000 06B0 jsr [0x000006B0]
00001E06 0C43 0002 cmpi.w D3, 0x2
00001E0A 4FEF 0030 lea.l A7, [A7 + 0x30]
00001E0E 6616 bne +0x18 /* 00001E26 */
00001E10 1F3C 000F move.b -[A7], 0xF
00001E14 486E FFDA pea.l [A6 - 0x26]
00001E18 4EB9 0000 05D8 jsr [0x000005D8]
00001E1E 41EE FFDA lea.l A0, [A6 - 0x26]
00001E22 5C4F addq.w A7, 6
00001E24 6014 bra +0x16 /* 00001E3A */
label00001E26:
00001E26 1F3C 000C move.b -[A7], 0xC
00001E2A 486E FFD4 pea.l [A6 - 0x2C]
00001E2E 4EB9 0000 05D8 jsr [0x000005D8]
00001E34 41EE FFD4 lea.l A0, [A6 - 0x2C]
00001E38 5C4F addq.w A7, 6
label00001E3A:
00001E3A 2D50 FFE0 move.l [A6 - 0x20], [A0]
00001E3E 3D68 0004 FFE4 move.w [A6 - 0x1C], [A0 + 0x4]
00001E44 486E FFE0 pea.l [A6 - 0x20]
00001E48 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001E4C 302E FFEC move.w D0, [A6 - 0x14]
00001E50 5340 subq.w D0, 1
00001E52 3F00 move.w -[A7], D0
00001E54 4EB9 0000 06E0 jsr [0x000006E0]
00001E5A 486E FFE0 pea.l [A6 - 0x20]
00001E5E 302E FFEA move.w D0, [A6 - 0x16]
00001E62 5340 subq.w D0, 1
00001E64 3F00 move.w -[A7], D0
00001E66 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001E6A 4EB9 0000 06E0 jsr [0x000006E0]
00001E70 486E FFE6 pea.l [A6 - 0x1A]
00001E74 2F3C 0001 0001 move.l -[A7], 0x10001
00001E7A A8A9 syscall InsetRect
00001E7C 1F3C 0007 move.b -[A7], 0x7
00001E80 486E FFE0 pea.l [A6 - 0x20]
00001E84 4EB9 0000 05D8 jsr [0x000005D8]
00001E8A 486E FFE0 pea.l [A6 - 0x20]
00001E8E AA14 syscall RGBForeColor
00001E90 486E FFE6 pea.l [A6 - 0x1A]
00001E94 A8A2 syscall PaintRect
00001E96 4FEF 0016 lea.l A7, [A7 + 0x16]
00001E9A 3003 move.w D0, D3
00001E9C 5340 subq.w D0, 1
00001E9E 670C beq +0xE /* 00001EAC */
00001EA0 5340 subq.w D0, 1
00001EA2 671A beq +0x1C /* 00001EBE */
00001EA4 5340 subq.w D0, 1
00001EA6 6744 beq +0x46 /* 00001EEC */
00001EA8 6000 0088 bra +0x8A /* 00001F32 */
label00001EAC:
00001EAC 1F3C 000A move.b -[A7], 0xA /* '\n' */
00001EB0 486E FFEE pea.l [A6 - 0x12]
00001EB4 4EB9 0000 05D8 jsr [0x000005D8]
00001EBA 5C4F addq.w A7, 6
00001EBC 6074 bra +0x76 /* 00001F32 */
label00001EBE:
00001EBE 1F3C 000B move.b -[A7], 0xB
00001EC2 486E FFEE pea.l [A6 - 0x12]
00001EC6 4EB9 0000 05D8 jsr [0x000005D8]
00001ECC 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00001ED0 486E FFCE pea.l [A6 - 0x32]
00001ED4 4EB9 0000 05D8 jsr [0x000005D8]
00001EDA 2D6E FFCE FFF4 move.l [A6 - 0xC], [A6 - 0x32]
00001EE0 3D6E FFD2 FFF8 move.w [A6 - 0x8], [A6 - 0x2E]
00001EE6 4FEF 000C lea.l A7, [A7 + 0xC]
00001EEA 6046 bra +0x48 /* 00001F32 */
label00001EEC:
00001EEC 1F3C 000E move.b -[A7], 0xE
00001EF0 486E FFEE pea.l [A6 - 0x12]
00001EF4 4EB9 0000 05D8 jsr [0x000005D8]
00001EFA 1F3C 000B move.b -[A7], 0xB
00001EFE 486E FFC8 pea.l [A6 - 0x38]
00001F02 4EB9 0000 05D8 jsr [0x000005D8]
00001F08 2D6E FFC8 FFF4 move.l [A6 - 0xC], [A6 - 0x38]
00001F0E 3D6E FFCC FFF8 move.w [A6 - 0x8], [A6 - 0x34]
00001F14 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00001F18 486E FFC2 pea.l [A6 - 0x3E]
00001F1C 4EB9 0000 05D8 jsr [0x000005D8]
00001F22 2D6E FFC2 FFFA move.l [A6 - 0x6], [A6 - 0x3E]
00001F28 3D6E FFC6 FFFE move.w [A6 - 0x2], [A6 - 0x3A]
00001F2E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001F32:
00001F32 3F03 move.w -[A7], D3
00001F34 486E FFEE pea.l [A6 - 0x12]
00001F38 1F3C 0001 move.b -[A7], 0x1
00001F3C 486E FFE6 pea.l [A6 - 0x1A]
00001F40 4EB9 0000 06D0 jsr [0x000006D0]
00001F46 4FEF 000C lea.l A7, [A7 + 0xC]
00001F4A 3003 move.w D0, D3
00001F4C 5340 subq.w D0, 1
00001F4E 670C beq +0xE /* 00001F5C */
00001F50 5340 subq.w D0, 1
00001F52 671A beq +0x1C /* 00001F6E */
00001F54 5340 subq.w D0, 1
00001F56 6744 beq +0x46 /* 00001F9C */
00001F58 6000 0088 bra +0x8A /* 00001FE2 */
label00001F5C:
00001F5C 1F3C 0005 move.b -[A7], 0x5
00001F60 486E FFEE pea.l [A6 - 0x12]
00001F64 4EB9 0000 05D8 jsr [0x000005D8]
00001F6A 5C4F addq.w A7, 6
00001F6C 6074 bra +0x76 /* 00001FE2 */
label00001F6E:
00001F6E 1F3C 0004 move.b -[A7], 0x4
00001F72 486E FFEE pea.l [A6 - 0x12]
00001F76 4EB9 0000 05D8 jsr [0x000005D8]
00001F7C 1F3C 0006 move.b -[A7], 0x6
00001F80 486E FFBC pea.l [A6 - 0x44]
00001F84 4EB9 0000 05D8 jsr [0x000005D8]
00001F8A 2D6E FFBC FFF4 move.l [A6 - 0xC], [A6 - 0x44]
00001F90 3D6E FFC0 FFF8 move.w [A6 - 0x8], [A6 - 0x40]
00001F96 4FEF 000C lea.l A7, [A7 + 0xC]
00001F9A 6046 bra +0x48 /* 00001FE2 */
label00001F9C:
00001F9C 1F3C 0004 move.b -[A7], 0x4
00001FA0 486E FFEE pea.l [A6 - 0x12]
00001FA4 4EB9 0000 05D8 jsr [0x000005D8]
00001FAA 1F3C 0005 move.b -[A7], 0x5
00001FAE 486E FFB6 pea.l [A6 - 0x4A]
00001FB2 4EB9 0000 05D8 jsr [0x000005D8]
00001FB8 2D6E FFB6 FFF4 move.l [A6 - 0xC], [A6 - 0x4A]
00001FBE 3D6E FFBA FFF8 move.w [A6 - 0x8], [A6 - 0x46]
00001FC4 1F3C 0006 move.b -[A7], 0x6
00001FC8 486E FFB0 pea.l [A6 - 0x50]
00001FCC 4EB9 0000 05D8 jsr [0x000005D8]
00001FD2 2D6E FFB0 FFFA move.l [A6 - 0x6], [A6 - 0x50]
00001FD8 3D6E FFB4 FFFE move.w [A6 - 0x2], [A6 - 0x4C]
00001FDE 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001FE2:
00001FE2 3F03 move.w -[A7], D3
00001FE4 486E FFEE pea.l [A6 - 0x12]
00001FE8 1F3C 0002 move.b -[A7], 0x2
00001FEC 486E FFE6 pea.l [A6 - 0x1A]
00001FF0 4EB9 0000 06D0 jsr [0x000006D0]
00001FF6 4FEF 000C lea.l A7, [A7 + 0xC]
00001FFA 3003 move.w D0, D3
00001FFC 5340 subq.w D0, 1
00001FFE 670C beq +0xE /* 0000200C */
00002000 5340 subq.w D0, 1
00002002 671A beq +0x1C /* 0000201E */
00002004 5340 subq.w D0, 1
00002006 6744 beq +0x46 /* 0000204C */
00002008 6000 0088 bra +0x8A /* 00002092 */
label0000200C:
0000200C 1F3C 0008 move.b -[A7], 0x8
00002010 486E FFEE pea.l [A6 - 0x12]
00002014 4EB9 0000 05D8 jsr [0x000005D8]
0000201A 5C4F addq.w A7, 6
0000201C 6074 bra +0x76 /* 00002092 */
label0000201E:
0000201E 1F3C 0008 move.b -[A7], 0x8
00002022 486E FFEE pea.l [A6 - 0x12]
00002026 4EB9 0000 05D8 jsr [0x000005D8]
0000202C 1F3C 0007 move.b -[A7], 0x7
00002030 486E FFAA pea.l [A6 - 0x56]
00002034 4EB9 0000 05D8 jsr [0x000005D8]
0000203A 2D6E FFAA FFF4 move.l [A6 - 0xC], [A6 - 0x56]
00002040 3D6E FFAE FFF8 move.w [A6 - 0x8], [A6 - 0x52]
00002046 4FEF 000C lea.l A7, [A7 + 0xC]
0000204A 6046 bra +0x48 /* 00002092 */
label0000204C:
0000204C 1F3C 000B move.b -[A7], 0xB
00002050 486E FFEE pea.l [A6 - 0x12]
00002054 4EB9 0000 05D8 jsr [0x000005D8]
0000205A 1F3C 0008 move.b -[A7], 0x8
0000205E 486E FFA4 pea.l [A6 - 0x5C]
00002062 4EB9 0000 05D8 jsr [0x000005D8]
00002068 2D6E FFA4 FFF4 move.l [A6 - 0xC], [A6 - 0x5C]
0000206E 3D6E FFA8 FFF8 move.w [A6 - 0x8], [A6 - 0x58]
00002074 1F3C 0007 move.b -[A7], 0x7
00002078 486E FF9E pea.l [A6 - 0x62]
0000207C 4EB9 0000 05D8 jsr [0x000005D8]
00002082 2D6E FF9E FFFA move.l [A6 - 0x6], [A6 - 0x62]
00002088 3D6E FFA2 FFFE move.w [A6 - 0x2], [A6 - 0x5E]
0000208E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00002092:
00002092 3F03 move.w -[A7], D3
00002094 486E FFEE pea.l [A6 - 0x12]
00002098 1F3C 0002 move.b -[A7], 0x2
0000209C 486E FFE6 pea.l [A6 - 0x1A]
000020A0 4EB9 0000 06D8 jsr [0x000006D8]
000020A6 3F03 move.w -[A7], D3
000020A8 486E FFEE pea.l [A6 - 0x12]
000020AC 1F3C 0004 move.b -[A7], 0x4
000020B0 486E FFE6 pea.l [A6 - 0x1A]
000020B4 4EB9 0000 06D8 jsr [0x000006D8]
000020BA 4FEF 0018 lea.l A7, [A7 + 0x18]
000020BE 4CDF 0408 movem.l D3,A2, [A7]+
000020C2 4E5E unlink A6
000020C4 4E75 rts
000020C6 4E56 FFDA link A6, -0x0026
000020CA 48E7 1020 movem.l -[A7], D3,A2
000020CE 246E 0008 movea.l A2, [A6 + 0x8]
000020D2 4EB9 0000 20B0 jsr [0x000020B0]
000020D8 2F0A move.l -[A7], A2
000020DA 2057 movea.l A0, [A7]
000020DC 2250 movea.l A1, [A0]
000020DE 2269 01D4 movea.l A1, [A1 + 0x1D4]
000020E2 4E91 jsr [A1]
000020E4 3600 move.w D3, D0
000020E6 486E FFF2 pea.l [A6 - 0xE]
000020EA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000020EE 2057 movea.l A0, [A7]
000020F0 2268 0004 movea.l A1, [A0 + 0x4]
000020F4 2269 003C movea.l A1, [A1 + 0x3C]
000020F8 4E91 jsr [A1]
000020FA 2F0A move.l -[A7], A2
000020FC 2057 movea.l A0, [A7]
000020FE 2250 movea.l A1, [A0]
00002100 2269 00AC movea.l A1, [A1 + 0xAC]
00002104 4E91 jsr [A1]
00002106 4A00 tst.b D0
00002108 4FEF 0010 lea.l A7, [A7 + 0x10]
0000210C 6600 00C8 bne +0xCA /* 000021D6 */
00002110 1F3C 0005 move.b -[A7], 0x5
00002114 486E FFFA pea.l [A6 - 0x6]
00002118 4EB9 0000 05D8 jsr [0x000005D8]
0000211E 486E FFFA pea.l [A6 - 0x6]
00002122 AA14 syscall RGBForeColor
00002124 42A7 clr.l -[A7]
00002126 42A7 clr.l -[A7]
00002128 486E FFF2 pea.l [A6 - 0xE]
0000212C 4EB9 0000 06B8 jsr [0x000006B8]
00002132 0C43 0003 cmpi.w D3, 0x3
00002136 4FEF 0012 lea.l A7, [A7 + 0x12]
0000213A 6616 bne +0x18 /* 00002152 */
0000213C 1F3C 0007 move.b -[A7], 0x7
00002140 486E FFEC pea.l [A6 - 0x14]
00002144 4EB9 0000 05D8 jsr [0x000005D8]
0000214A 41EE FFEC lea.l A0, [A6 - 0x14]
0000214E 5C4F addq.w A7, 6
00002150 6014 bra +0x16 /* 00002166 */
label00002152:
00002152 1F3C 0006 move.b -[A7], 0x6
00002156 486E FFE6 pea.l [A6 - 0x1A]
0000215A 4EB9 0000 05D8 jsr [0x000005D8]
00002160 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002164 5C4F addq.w A7, 6
label00002166:
00002166 2D50 FFFA move.l [A6 - 0x6], [A0]
0000216A 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
00002170 486E FFFA pea.l [A6 - 0x6]
00002174 AA14 syscall RGBForeColor
00002176 42A7 clr.l -[A7]
00002178 2F3C 0001 0001 move.l -[A7], 0x10001
0000217E 486E FFF2 pea.l [A6 - 0xE]
00002182 4EB9 0000 06B0 jsr [0x000006B0]
00002188 0C43 0003 cmpi.w D3, 0x3
0000218C 4FEF 000C lea.l A7, [A7 + 0xC]
00002190 6600 00D4 bne +0xD6 /* 00002266 */
00002194 1F3C 0006 move.b -[A7], 0x6
00002198 486E FFFA pea.l [A6 - 0x6]
0000219C 4EB9 0000 05D8 jsr [0x000005D8]
000021A2 486E FFFA pea.l [A6 - 0x6]
000021A6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000021AA 302E FFF8 move.w D0, [A6 - 0x8]
000021AE 5340 subq.w D0, 1
000021B0 3F00 move.w -[A7], D0
000021B2 4EB9 0000 06E0 jsr [0x000006E0]
000021B8 486E FFFA pea.l [A6 - 0x6]
000021BC 302E FFF6 move.w D0, [A6 - 0xA]
000021C0 5340 subq.w D0, 1
000021C2 3F00 move.w -[A7], D0
000021C4 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000021C8 4EB9 0000 06E0 jsr [0x000006E0]
000021CE 4FEF 0016 lea.l A7, [A7 + 0x16]
000021D2 6000 0092 bra +0x94 /* 00002266 */
label000021D6:
000021D6 1F3C 0008 move.b -[A7], 0x8
000021DA 486E FFFA pea.l [A6 - 0x6]
000021DE 4EB9 0000 05D8 jsr [0x000005D8]
000021E4 486E FFFA pea.l [A6 - 0x6]
000021E8 AA14 syscall RGBForeColor
000021EA 42A7 clr.l -[A7]
000021EC 42A7 clr.l -[A7]
000021EE 486E FFF2 pea.l [A6 - 0xE]
000021F2 4EB9 0000 06B8 jsr [0x000006B8]
000021F8 1F3C 0006 move.b -[A7], 0x6
000021FC 486E FFFA pea.l [A6 - 0x6]
00002200 4EB9 0000 05D8 jsr [0x000005D8]
00002206 486E FFFA pea.l [A6 - 0x6]
0000220A AA14 syscall RGBForeColor
0000220C 42A7 clr.l -[A7]
0000220E 2F3C 0001 0001 move.l -[A7], 0x10001
00002214 486E FFF2 pea.l [A6 - 0xE]
00002218 4EB9 0000 06B0 jsr [0x000006B0]
0000221E 0C43 0002 cmpi.w D3, 0x2
00002222 4FEF 0024 lea.l A7, [A7 + 0x24]
00002226 673E beq +0x40 /* 00002266 */
00002228 1F3C 0007 move.b -[A7], 0x7
0000222C 486E FFFA pea.l [A6 - 0x6]
00002230 4EB9 0000 05D8 jsr [0x000005D8]
00002236 486E FFFA pea.l [A6 - 0x6]
0000223A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000223E 302E FFF8 move.w D0, [A6 - 0x8]
00002242 5340 subq.w D0, 1
00002244 3F00 move.w -[A7], D0
00002246 4EB9 0000 06E0 jsr [0x000006E0]
0000224C 486E FFFA pea.l [A6 - 0x6]
00002250 302E FFF6 move.w D0, [A6 - 0xA]
00002254 5340 subq.w D0, 1
00002256 3F00 move.w -[A7], D0
00002258 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000225C 4EB9 0000 06E0 jsr [0x000006E0]
00002262 4FEF 0016 lea.l A7, [A7 + 0x16]
label00002266:
00002266 486E FFF2 pea.l [A6 - 0xE]
0000226A 2F3C 0001 0001 move.l -[A7], 0x10001
00002270 A8A9 syscall InsetRect
00002272 2F0A move.l -[A7], A2
00002274 2057 movea.l A0, [A7]
00002276 2250 movea.l A1, [A0]
00002278 2269 00AC movea.l A1, [A1 + 0xAC]
0000227C 4E91 jsr [A1]
0000227E 4A00 tst.b D0
00002280 584F addq.w A7, 4
00002282 6616 bne +0x18 /* 0000229A */
00002284 1F3C 0002 move.b -[A7], 0x2
00002288 486E FFE0 pea.l [A6 - 0x20]
0000228C 4EB9 0000 05D8 jsr [0x000005D8]
00002292 41EE FFE0 lea.l A0, [A6 - 0x20]
00002296 5C4F addq.w A7, 6
00002298 6014 bra +0x16 /* 000022AE */
label0000229A:
0000229A 1F3C 0004 move.b -[A7], 0x4
0000229E 486E FFDA pea.l [A6 - 0x26]
000022A2 4EB9 0000 05D8 jsr [0x000005D8]
000022A8 41EE FFDA lea.l A0, [A6 - 0x26]
000022AC 5C4F addq.w A7, 6
label000022AE:
000022AE 2D50 FFFA move.l [A6 - 0x6], [A0]
000022B2 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
000022B8 486E FFFA pea.l [A6 - 0x6]
000022BC AA14 syscall RGBForeColor
000022BE 486E FFF2 pea.l [A6 - 0xE]
000022C2 A8A2 syscall PaintRect
000022C4 4CDF 0408 movem.l D3,A2, [A7]+
000022C8 4E5E unlink A6
000022CA 4E75 rts
000022CC 4E56 FFBC link A6, -0x0044
000022D0 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
000022D4 246E 0008 movea.l A2, [A6 + 0x8]
000022D8 486E FFF8 pea.l [A6 - 0x8]
000022DC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000022E0 2057 movea.l A0, [A7]
000022E2 2268 0004 movea.l A1, [A0 + 0x4]
000022E6 2269 003C movea.l A1, [A1 + 0x3C]
000022EA 4E91 jsr [A1]
000022EC 302E FFFC move.w D0, [A6 - 0x4]
000022F0 906E FFF8 sub.w D0, [A6 - 0x8]
000022F4 3D40 FFEE move.w [A6 - 0x12], D0
000022F8 486E FFF8 pea.l [A6 - 0x8]
000022FC 486E FFDA pea.l [A6 - 0x26]
00002300 4EB9 0000 2148 jsr [0x00002148]
00002306 486E FFBC pea.l [A6 - 0x44]
0000230A 4EB9 0000 05E0 jsr [0x000005E0]
00002310 2D6E FFBC FFF2 move.l [A6 - 0xE], [A6 - 0x44]
00002316 3D6E FFC0 FFF6 move.w [A6 - 0xA], [A6 - 0x40]
0000231C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002320 6000 0230 bra +0x232 /* 00002552 */
label00002324:
00002324 0C6E 0004 FFEC cmpi.w [A6 - 0x14], 0x4
0000232A 6C70 bge +0x72 /* 0000239C */
0000232C 2F0A move.l -[A7], A2
0000232E 2057 movea.l A0, [A7]
00002330 2250 movea.l A1, [A0]
00002332 2269 00AC movea.l A1, [A1 + 0xAC]
00002336 4E91 jsr [A1]
00002338 4A00 tst.b D0
0000233A 584F addq.w A7, 4
0000233C 6722 beq +0x24 /* 00002360 */
0000233E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002342 4EB9 0000 3110 jsr [0x00003110]
00002348 4A00 tst.b D0
0000234A 584F addq.w A7, 4
0000234C 6712 beq +0x14 /* 00002360 */
0000234E 486E FFD4 pea.l [A6 - 0x2C]
00002352 4EB9 0000 05E8 jsr [0x000005E8]
00002358 41EE FFD4 lea.l A0, [A6 - 0x2C]
0000235C 584F addq.w A7, 4
0000235E 6010 bra +0x12 /* 00002370 */
label00002360:
00002360 486E FFCE pea.l [A6 - 0x32]
00002364 4EB9 0000 05E0 jsr [0x000005E0]
0000236A 41EE FFCE lea.l A0, [A6 - 0x32]
0000236E 584F addq.w A7, 4
label00002370:
00002370 2D50 FFF2 move.l [A6 - 0xE], [A0]
00002374 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
0000237A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000237E 4EB9 0000 3110 jsr [0x00003110]
00002384 4A00 tst.b D0
00002386 584F addq.w A7, 4
00002388 6600 009E bne +0xA0 /* 00002428 */
0000238C 2079 0002 B752 movea.l A0, [0x0002B752]
00002392 4868 00B2 pea.l [A0 + 0xB2]
00002396 A89D syscall PenPat
00002398 6000 008E bra +0x90 /* 00002428 */
label0000239C:
0000239C 486E FFF2 pea.l [A6 - 0xE]
000023A0 4EB9 0000 05E0 jsr [0x000005E0]
000023A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000023AA 4EB9 0000 3110 jsr [0x00003110]
000023B0 4A00 tst.b D0
000023B2 504F addq.w A7, 8
000023B4 6710 beq +0x12 /* 000023C6 */
000023B6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000023BA 4EB9 0000 30D8 jsr [0x000030D8]
000023C0 4A00 tst.b D0
000023C2 584F addq.w A7, 4
000023C4 6610 bne +0x12 /* 000023D6 */
label000023C6:
000023C6 1F3C 0008 move.b -[A7], 0x8
000023CA 486E FFF2 pea.l [A6 - 0xE]
000023CE 4EB9 0000 05D8 jsr [0x000005D8]
000023D4 5C4F addq.w A7, 6
label000023D6:
000023D6 2F0A move.l -[A7], A2
000023D8 2057 movea.l A0, [A7]
000023DA 2250 movea.l A1, [A0]
000023DC 2269 00AC movea.l A1, [A1 + 0xAC]
000023E0 4E91 jsr [A1]
000023E2 4A00 tst.b D0
000023E4 584F addq.w A7, 4
000023E6 6740 beq +0x42 /* 00002428 */
000023E8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000023EC 4EB9 0000 3110 jsr [0x00003110]
000023F2 4A00 tst.b D0
000023F4 584F addq.w A7, 4
000023F6 6712 beq +0x14 /* 0000240A */
000023F8 486E FFC8 pea.l [A6 - 0x38]
000023FC 4EB9 0000 05E8 jsr [0x000005E8]
00002402 41EE FFC8 lea.l A0, [A6 - 0x38]
00002406 584F addq.w A7, 4
00002408 6014 bra +0x16 /* 0000241E */
label0000240A:
0000240A 1F3C 0008 move.b -[A7], 0x8
0000240E 486E FFC2 pea.l [A6 - 0x3E]
00002412 4EB9 0000 05D8 jsr [0x000005D8]
00002418 41EE FFC2 lea.l A0, [A6 - 0x3E]
0000241C 5C4F addq.w A7, 6
label0000241E:
0000241E 2D50 FFF2 move.l [A6 - 0xE], [A0]
00002422 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
label00002428:
00002428 486E FFF2 pea.l [A6 - 0xE]
0000242C AA14 syscall RGBForeColor
0000242E 2F0A move.l -[A7], A2
00002430 2057 movea.l A0, [A7]
00002432 2250 movea.l A1, [A0]
00002434 2269 0200 movea.l A1, [A1 + 0x200]
00002438 4E91 jsr [A1]
0000243A 4A00 tst.b D0
0000243C 584F addq.w A7, 4
0000243E 6704 beq +0x6 /* 00002444 */
00002440 7009 moveq.l D0, 0x09
00002442 6002 bra +0x4 /* 00002446 */
label00002444:
00002444 7005 moveq.l D0, 0x05
label00002446:
00002446 7200 moveq.l D1, 0x00
00002448 1200 move.b D1, D0
0000244A 3A01 move.w D5, D1
0000244C 2F0A move.l -[A7], A2
0000244E 2057 movea.l A0, [A7]
00002450 2250 movea.l A1, [A0]
00002452 2269 0200 movea.l A1, [A1 + 0x200]
00002456 4E91 jsr [A1]
00002458 4A00 tst.b D0
0000245A 584F addq.w A7, 4
0000245C 6704 beq +0x6 /* 00002462 */
0000245E 7005 moveq.l D0, 0x05
00002460 6002 bra +0x4 /* 00002464 */
label00002462:
00002462 7003 moveq.l D0, 0x03
label00002464:
00002464 7200 moveq.l D1, 0x00
00002466 1200 move.b D1, D0
00002468 3E01 move.w D7, D1
0000246A 4A2A 0166 tst.b [A2 + 0x166]
0000246E 6652 bne +0x54 /* 000024C2 */
00002470 4A2A 0167 tst.b [A2 + 0x167]
00002474 6714 beq +0x16 /* 0000248A */
00002476 3C2E FFEE move.w D6, [A6 - 0x12]
0000247A 9C47 sub.w D6, D7
0000247C 48C6 ext.l D6
0000247E 8DFC 0002 divs.w D6, 0x2
00002482 5246 addq.w D6, 1
00002484 DC6E FFF8 add.w D6, [A6 - 0x8]
00002488 601A bra +0x1C /* 000024A4 */
label0000248A:
0000248A 2F0A move.l -[A7], A2
0000248C 2057 movea.l A0, [A7]
0000248E 2250 movea.l A1, [A0]
00002490 2269 01D4 movea.l A1, [A1 + 0x1D4]
00002494 4E91 jsr [A1]
00002496 5440 addq.w D0, 2
00002498 D047 add.w D0, D7
0000249A 322E FFFC move.w D1, [A6 - 0x4]
0000249E 9240 sub.w D1, D0
000024A0 3C01 move.w D6, D1
000024A2 584F addq.w A7, 4
label000024A4:
000024A4 2F0A move.l -[A7], A2
000024A6 2057 movea.l A0, [A7]
000024A8 2250 movea.l A1, [A0]
000024AA 2269 01D4 movea.l A1, [A1 + 0x1D4]
000024AE 4E91 jsr [A1]
000024B0 5440 addq.w D0, 2
000024B2 D045 add.w D0, D5
000024B4 322E FFFE move.w D1, [A6 - 0x2]
000024B8 9240 sub.w D1, D0
000024BA 3D41 FFF0 move.w [A6 - 0x10], D1
000024BE 584F addq.w A7, 4
000024C0 6050 bra +0x52 /* 00002512 */
label000024C2:
000024C2 4A2A 0167 tst.b [A2 + 0x167]
000024C6 6714 beq +0x16 /* 000024DC */
000024C8 3C2E FFEE move.w D6, [A6 - 0x12]
000024CC 9C45 sub.w D6, D5
000024CE 48C6 ext.l D6
000024D0 8DFC 0002 divs.w D6, 0x2
000024D4 5246 addq.w D6, 1
000024D6 DC6E FFF8 add.w D6, [A6 - 0x8]
000024DA 601A bra +0x1C /* 000024F6 */
label000024DC:
000024DC 2F0A move.l -[A7], A2
000024DE 2057 movea.l A0, [A7]
000024E0 2250 movea.l A1, [A0]
000024E2 2269 01D4 movea.l A1, [A1 + 0x1D4]
000024E6 4E91 jsr [A1]
000024E8 5440 addq.w D0, 2
000024EA D045 add.w D0, D5
000024EC 322E FFFC move.w D1, [A6 - 0x4]
000024F0 9240 sub.w D1, D0
000024F2 3C01 move.w D6, D1
000024F4 584F addq.w A7, 4
label000024F6:
000024F6 2F0A move.l -[A7], A2
000024F8 2057 movea.l A0, [A7]
000024FA 2250 movea.l A1, [A0]
000024FC 2269 01D4 movea.l A1, [A1 + 0x1D4]
00002500 4E91 jsr [A1]
00002502 5440 addq.w D0, 2
00002504 D047 add.w D0, D7
00002506 322E FFFE move.w D1, [A6 - 0x2]
0000250A 9240 sub.w D1, D0
0000250C 3D41 FFF0 move.w [A6 - 0x10], D1
00002510 584F addq.w A7, 4
label00002512:
00002512 7600 moveq.l D3, 0x00
00002514 6064 bra +0x66 /* 0000257A */
label00002516:
00002516 302E FFF0 move.w D0, [A6 - 0x10]
0000251A D043 add.w D0, D3
0000251C 3F00 move.w -[A7], D0
0000251E 3006 move.w D0, D6
00002520 D043 add.w D0, D3
00002522 3F00 move.w -[A7], D0
00002524 A893 syscall MoveTo
00002526 4A2A 0166 tst.b [A2 + 0x166]
0000252A 6610 bne +0x12 /* 0000253C */
0000252C 3004 move.w D0, D4
0000252E 5240 addq.w D0, 1
00002530 3205 move.w D1, D5
00002532 9240 sub.w D1, D0
00002534 3F01 move.w -[A7], D1
00002536 4267 clr.w -[A7]
00002538 A892 syscall Line
0000253A 600E bra +0x10 /* 0000254A */
label0000253C:
0000253C 4267 clr.w -[A7]
0000253E 3004 move.w D0, D4
00002540 5240 addq.w D0, 1
00002542 3205 move.w D1, D5
00002544 9240 sub.w D1, D0
00002546 3F01 move.w -[A7], D1
00002548 A892 syscall Line
label0000254A:
0000254A 5243 addq.w D3, 1
0000254C 5444 addq.w D4, 2
label0000254E:
0000254E B647 cmp.w D3, D7
00002550 6DC4 blt -0x3A /* 00002516 */
label00002552:
00002552 486E FFEC pea.l [A6 - 0x14]
00002556 486E FFDA pea.l [A6 - 0x26]
0000255A 4EB9 0000 2158 jsr [0x00002158]
00002560 4A00 tst.b D0
00002562 504F addq.w A7, 8
00002564 6600 FDBE bne -0x240 /* 00002324 */
00002568 3F3C FFFF move.w -[A7], 0xFFFF
0000256C 486E FFDA pea.l [A6 - 0x26]
00002570 4EB9 0000 2150 jsr [0x00002150]
00002576 5C4F addq.w A7, 6
00002578 6004 bra +0x6 /* 0000257E */
label0000257A:
0000257A 7800 moveq.l D4, 0x00
0000257C 60D0 bra -0x2E /* 0000254E */
label0000257E:
0000257E 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00002582 4E5E unlink A6
00002584 4E75 rts
00002586 4E56 FEB2 link A6, -0x014E
0000258A 48E7 1030 movem.l -[A7], D3,A2,A3
0000258E 246E 0008 movea.l A2, [A6 + 0x8]
00002592 486E FEC0 pea.l [A6 - 0x140]
00002596 4EB9 0000 20A0 jsr [0x000020A0]
0000259C 486E FEB8 pea.l [A6 - 0x148]
000025A0 4EB9 0000 20B8 jsr [0x000020B8]
000025A6 4EB9 0000 20B0 jsr [0x000020B0]
000025AC 486E FEB2 pea.l [A6 - 0x14E]
000025B0 4EB9 0000 20D0 jsr [0x000020D0]
000025B6 2F0A move.l -[A7], A2
000025B8 2057 movea.l A0, [A7]
000025BA 2250 movea.l A1, [A0]
000025BC 2269 027C movea.l A1, [A1 + 0x27C]
000025C0 4E91 jsr [A1]
000025C2 2F0A move.l -[A7], A2
000025C4 2057 movea.l A0, [A7]
000025C6 2250 movea.l A1, [A0]
000025C8 2269 0080 movea.l A1, [A1 + 0x80]
000025CC 4E91 jsr [A1]
000025CE 3600 move.w D3, D0
000025D0 3F03 move.w -[A7], D3
000025D2 4EB9 0000 22E8 jsr [0x000022E8]
000025D8 486E FFF2 pea.l [A6 - 0xE]
000025DC 2F0A move.l -[A7], A2
000025DE 2057 movea.l A0, [A7]
000025E0 2250 movea.l A1, [A0]
000025E2 2269 01E0 movea.l A1, [A1 + 0x1E0]
000025E6 4E91 jsr [A1]
000025E8 486E FFFA pea.l [A6 - 0x6]
000025EC AA19 syscall GetForeColor
000025EE 486E FEF2 pea.l [A6 - 0x10E]
000025F2 2F0A move.l -[A7], A2
000025F4 2057 movea.l A0, [A7]
000025F6 2250 movea.l A1, [A0]
000025F8 2269 0020 movea.l A1, [A1 + 0x20]
000025FC 4E91 jsr [A1]
000025FE 486E FFF2 pea.l [A6 - 0xE]
00002602 486E FEDE pea.l [A6 - 0x122]
00002606 4EB9 0000 2148 jsr [0x00002148]
0000260C 4FEF 002E lea.l A7, [A7 + 0x2E]
00002610 6000 017E bra +0x180 /* 00002790 */
label00002614:
00002614 0C6E 0004 FEF0 cmpi.w [A6 - 0x110], 0x4
0000261A 6C00 0080 bge +0x82 /* 0000269C */
0000261E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002622 4EB9 0000 3110 jsr [0x00003110]
00002628 4A00 tst.b D0
0000262A 584F addq.w A7, 4
0000262C 661A bne +0x1C /* 00002648 */
0000262E 486E FFFA pea.l [A6 - 0x6]
00002632 4EB9 0000 05E0 jsr [0x000005E0]
00002638 486E FFFA pea.l [A6 - 0x6]
0000263C AA14 syscall RGBForeColor
0000263E 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00002642 A889 syscall TextMode
00002644 584F addq.w A7, 4
00002646 6034 bra +0x36 /* 0000267C */
label00002648:
00002648 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000264C 4EB9 0000 3110 jsr [0x00003110]
00002652 4A00 tst.b D0
00002654 584F addq.w A7, 4
00002656 6724 beq +0x26 /* 0000267C */
00002658 2F0A move.l -[A7], A2
0000265A 2057 movea.l A0, [A7]
0000265C 2250 movea.l A1, [A0]
0000265E 2269 00AC movea.l A1, [A1 + 0xAC]
00002662 4E91 jsr [A1]
00002664 4A00 tst.b D0
00002666 584F addq.w A7, 4
00002668 6712 beq +0x14 /* 0000267C */
0000266A 486E FFFA pea.l [A6 - 0x6]
0000266E 4EB9 0000 05E8 jsr [0x000005E8]
00002674 486E FFFA pea.l [A6 - 0x6]
00002678 AA14 syscall RGBForeColor
0000267A 584F addq.w A7, 4
label0000267C:
0000267C 4227 clr.b -[A7]
0000267E 1F3C 0001 move.b -[A7], 0x1
00002682 3F2A 016C move.w -[A7], [A2 + 0x16C]
00002686 486E FFF2 pea.l [A6 - 0xE]
0000268A 486E FEF2 pea.l [A6 - 0x10E]
0000268E 4EB9 0000 2168 jsr [0x00002168]
00002694 4FEF 000E lea.l A7, [A7 + 0xE]
00002698 6000 00A2 bra +0xA4 /* 0000273C */
label0000269C:
0000269C 2F0A move.l -[A7], A2
0000269E 2057 movea.l A0, [A7]
000026A0 2250 movea.l A1, [A0]
000026A2 2269 00AC movea.l A1, [A1 + 0xAC]
000026A6 4E91 jsr [A1]
000026A8 4A00 tst.b D0
000026AA 584F addq.w A7, 4
000026AC 6724 beq +0x26 /* 000026D2 */
000026AE 2F0B move.l -[A7], A3
000026B0 2057 movea.l A0, [A7]
000026B2 2250 movea.l A1, [A0]
000026B4 2269 0014 movea.l A1, [A1 + 0x14]
000026B8 4E91 jsr [A1]
000026BA 4A00 tst.b D0
000026BC 584F addq.w A7, 4
000026BE 6712 beq +0x14 /* 000026D2 */
000026C0 486E FFFA pea.l [A6 - 0x6]
000026C4 4EB9 0000 05E8 jsr [0x000005E8]
000026CA 486E FFFA pea.l [A6 - 0x6]
000026CE AA14 syscall RGBForeColor
000026D0 584F addq.w A7, 4
label000026D2:
000026D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000026D6 4EB9 0000 3110 jsr [0x00003110]
000026DC 4A00 tst.b D0
000026DE 584F addq.w A7, 4
000026E0 6612 bne +0x14 /* 000026F4 */
000026E2 2F0A move.l -[A7], A2
000026E4 2057 movea.l A0, [A7]
000026E6 2250 movea.l A1, [A0]
000026E8 2269 00AC movea.l A1, [A1 + 0xAC]
000026EC 4E91 jsr [A1]
000026EE 4A00 tst.b D0
000026F0 584F addq.w A7, 4
000026F2 6710 beq +0x12 /* 00002704 */
label000026F4:
000026F4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000026F8 4EB9 0000 30D8 jsr [0x000030D8]
000026FE 4A00 tst.b D0
00002700 584F addq.w A7, 4
00002702 661C bne +0x1E /* 00002720 */
label00002704:
00002704 486E FFFA pea.l [A6 - 0x6]
00002708 486E FFFA pea.l [A6 - 0x6]
0000270C 4EB9 0000 0698 jsr [0x00000698]
00002712 3F3C 0001 move.w -[A7], 0x1
00002716 A889 syscall TextMode
00002718 486E FFFA pea.l [A6 - 0x6]
0000271C AA14 syscall RGBForeColor
0000271E 504F addq.w A7, 8
label00002720:
00002720 4227 clr.b -[A7]
00002722 1F3C 0001 move.b -[A7], 0x1
00002726 3F2A 016C move.w -[A7], [A2 + 0x16C]
0000272A 486E FFF2 pea.l [A6 - 0xE]
0000272E 486E FEF2 pea.l [A6 - 0x10E]
00002732 4EB9 0000 2168 jsr [0x00002168]
00002738 4FEF 000E lea.l A7, [A7 + 0xE]
label0000273C:
0000273C 486E FEF0 pea.l [A6 - 0x110]
00002740 486E FEDE pea.l [A6 - 0x122]
00002744 4EB9 0000 2158 jsr [0x00002158]
0000274A 4A00 tst.b D0
0000274C 504F addq.w A7, 8
0000274E 6600 FEC4 bne -0x13A /* 00002614 */
00002752 3F3C FFFF move.w -[A7], 0xFFFF
00002756 486E FEDE pea.l [A6 - 0x122]
0000275A 4EB9 0000 2150 jsr [0x00002150]
00002760 3F3C FFFF move.w -[A7], 0xFFFF
00002764 486E FEB2 pea.l [A6 - 0x14E]
00002768 4EB9 0000 20E8 jsr [0x000020E8]
0000276E 3F3C FFFF move.w -[A7], 0xFFFF
00002772 486E FEB8 pea.l [A6 - 0x148]
00002776 4EB9 0000 20C0 jsr [0x000020C0]
0000277C 3F3C FFFF move.w -[A7], 0xFFFF
00002780 486E FEC0 pea.l [A6 - 0x140]
00002784 4EB9 0000 20A8 jsr [0x000020A8]
0000278A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000278E 6008 bra +0xA /* 00002798 */
label00002790:
00002790 264A movea.l A3, A2
00002792 508B addq.l A3, 8
00002794 548B addq.l A3, 2
00002796 60A4 bra -0x5A /* 0000273C */
label00002798:
00002798 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000279C 4E5E unlink A6
0000279E 4E75 rts
000027A0 4E56 FFD4 link A6, -0x002C
000027A4 48E7 1030 movem.l -[A7], D3,A2,A3
000027A8 246E 0008 movea.l A2, [A6 + 0x8]
000027AC 486E FFE2 pea.l [A6 - 0x1E]
000027B0 4EB9 0000 20A0 jsr [0x000020A0]
000027B6 4EB9 0000 20B0 jsr [0x000020B0]
000027BC 486E FFDA pea.l [A6 - 0x26]
000027C0 2F0A move.l -[A7], A2
000027C2 2057 movea.l A0, [A7]
000027C4 2250 movea.l A1, [A0]
000027C6 2269 01E4 movea.l A1, [A1 + 0x1E4]
000027CA 4E91 jsr [A1]
000027CC 302A 0170 move.w D0, [A2 + 0x170]
000027D0 4FEF 000C lea.l A7, [A7 + 0xC]
000027D4 5240 addq.w D0, 1
000027D6 0C40 0005 cmpi.w D0, 0x5
000027DA 622C bhi +0x2E /* 00002808 */
000027DC 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
000027E0 4EFB 0002 jmp [PC + D0.w + 0x2]
000027E4 000C 0010 ori.b A4, 0x10
000027E8 0014 0018 ori.b [A4], 0x18
000027EC 001C 0020 ori.b [A4]+, 0x20 /* ' ' */
000027F0 7605 moveq.l D3, 0x05
000027F2 6016 bra +0x18 /* 0000280A */
000027F4 7605 moveq.l D3, 0x05
000027F6 6012 bra +0x14 /* 0000280A */
000027F8 7601 moveq.l D3, 0x01
000027FA 600E bra +0x10 /* 0000280A */
000027FC 7601 moveq.l D3, 0x01
000027FE 600A bra +0xC /* 0000280A */
00002800 7606 moveq.l D3, 0x06
00002802 6006 bra +0x8 /* 0000280A */
00002804 7607 moveq.l D3, 0x07
00002806 6002 bra +0x4 /* 0000280A */
label00002808:
00002808 7600 moveq.l D3, 0x00
label0000280A:
0000280A 486E FFD4 pea.l [A6 - 0x2C]
0000280E 4EB9 0000 20D0 jsr [0x000020D0]
00002814 2F0A move.l -[A7], A2
00002816 2057 movea.l A0, [A7]
00002818 2250 movea.l A1, [A0]
0000281A 2269 027C movea.l A1, [A1 + 0x27C]
0000281E 4E91 jsr [A1]
00002820 204A movea.l A0, A2
00002822 41E8 0122 lea.l A0, [A0 + 0x122]
00002826 2648 movea.l A3, A0
00002828 4850 pea.l [A0]
0000282A 2057 movea.l A0, [A7]
0000282C 2250 movea.l A1, [A0]
0000282E 2269 000C movea.l A1, [A1 + 0xC]
00002832 4E91 jsr [A1]
00002834 2008 move.l D0, A0
00002836 4FEF 000C lea.l A7, [A7 + 0xC]
0000283A 6724 beq +0x26 /* 00002860 */
0000283C 554F subq.w A7, 2
0000283E 486E FFDA pea.l [A6 - 0x26]
00002842 3F03 move.w -[A7], D3
00002844 3F2A 012C move.w -[A7], [A2 + 0x12C]
00002848 2F0B move.l -[A7], A3
0000284A 2057 movea.l A0, [A7]
0000284C 2250 movea.l A1, [A0]
0000284E 2269 000C movea.l A1, [A1 + 0xC]
00002852 4E91 jsr [A1]
00002854 584F addq.w A7, 4
00002856 2F08 move.l -[A7], A0
00002858 303C 0603 move.w D0, 0x603
0000285C ABC9 syscall IconDispatch
0000285E 301F move.w D0, [A7]+
label00002860:
00002860 3F3C FFFF move.w -[A7], 0xFFFF
00002864 486E FFD4 pea.l [A6 - 0x2C]
00002868 4EB9 0000 20E8 jsr [0x000020E8]
0000286E 3F3C FFFF move.w -[A7], 0xFFFF
00002872 486E FFE2 pea.l [A6 - 0x1E]
00002876 4EB9 0000 20A8 jsr [0x000020A8]
0000287C 4FEF 000C lea.l A7, [A7 + 0xC]
00002880 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002884 4E5E unlink A6
00002886 4E75 rts
00002888 4E56 FFC8 link A6, -0x0038
0000288C 48E7 1020 movem.l -[A7], D3,A2
00002890 246E 0008 movea.l A2, [A6 + 0x8]
00002894 486E FFCE pea.l [A6 - 0x32]
00002898 4EB9 0000 20A0 jsr [0x000020A0]
0000289E 4EB9 0000 20B0 jsr [0x000020B0]
000028A4 486E FFF8 pea.l [A6 - 0x8]
000028A8 2F0A move.l -[A7], A2
000028AA 2057 movea.l A0, [A7]
000028AC 2250 movea.l A1, [A0]
000028AE 2269 01E4 movea.l A1, [A1 + 0x1E4]
000028B2 4E91 jsr [A1]
000028B4 486E FFC8 pea.l [A6 - 0x38]
000028B8 4EB9 0000 20D0 jsr [0x000020D0]
000028BE 2F0A move.l -[A7], A2
000028C0 2057 movea.l A0, [A7]
000028C2 2250 movea.l A1, [A0]
000028C4 2269 027C movea.l A1, [A1 + 0x27C]
000028C8 4E91 jsr [A1]
000028CA 4AAA 0140 tst.l [A2 + 0x140]
000028CE 4FEF 0014 lea.l A7, [A7 + 0x14]
000028D2 6700 0088 beq +0x8A /* 0000295C */
000028D6 486E FFF8 pea.l [A6 - 0x8]
000028DA 2F2A 0140 move.l -[A7], [A2 + 0x140]
000028DE AA1F syscall PlotCIcon
000028E0 362A 012C move.w D3, [A2 + 0x12C]
000028E4 6776 beq +0x78 /* 0000295C */
000028E6 0C43 4000 cmpi.w D3, 0x4000 /* '@\0' */
000028EA 6634 bne +0x36 /* 00002920 */
000028EC 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000028F0 486E FFF2 pea.l [A6 - 0xE]
000028F4 4EB9 0000 05D8 jsr [0x000005D8]
000028FA 486E FFEC pea.l [A6 - 0x14]
000028FE 4EB9 0000 05E0 jsr [0x000005E0]
00002904 486E FFEC pea.l [A6 - 0x14]
00002908 486E FFF2 pea.l [A6 - 0xE]
0000290C 486E FFF8 pea.l [A6 - 0x8]
00002910 2F2A 0140 move.l -[A7], [A2 + 0x140]
00002914 4EB9 0000 06A8 jsr [0x000006A8]
0000291A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000291E 603C bra +0x3E /* 0000295C */
label00002920:
00002920 0C43 0001 cmpi.w D3, 0x1
00002924 6636 bne +0x38 /* 0000295C */
00002926 1F3C 0007 move.b -[A7], 0x7
0000292A 486E FFF2 pea.l [A6 - 0xE]
0000292E 4EB9 0000 05D8 jsr [0x000005D8]
00002934 1F3C 0001 move.b -[A7], 0x1
00002938 486E FFEC pea.l [A6 - 0x14]
0000293C 4EB9 0000 05D8 jsr [0x000005D8]
00002942 486E FFEC pea.l [A6 - 0x14]
00002946 486E FFF2 pea.l [A6 - 0xE]
0000294A 486E FFF8 pea.l [A6 - 0x8]
0000294E 2F2A 0140 move.l -[A7], [A2 + 0x140]
00002952 4EB9 0000 06A8 jsr [0x000006A8]
00002958 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000295C:
0000295C 3F3C FFFF move.w -[A7], 0xFFFF
00002960 486E FFC8 pea.l [A6 - 0x38]
00002964 4EB9 0000 20E8 jsr [0x000020E8]
0000296A 3F3C FFFF move.w -[A7], 0xFFFF
0000296E 486E FFCE pea.l [A6 - 0x32]
00002972 4EB9 0000 20A8 jsr [0x000020A8]
00002978 4FEF 000C lea.l A7, [A7 + 0xC]
0000297C 4CDF 0408 movem.l D3,A2, [A7]+
00002980 4E5E unlink A6
00002982 4E75 rts
00002984 4E56 FFC4 link A6, -0x003C
00002988 48E7 1030 movem.l -[A7], D3,A2,A3
0000298C 246E 0008 movea.l A2, [A6 + 0x8]
00002990 486E FFCA pea.l [A6 - 0x36]
00002994 4EB9 0000 20A0 jsr [0x000020A0]
0000299A 4EB9 0000 20B0 jsr [0x000020B0]
000029A0 486E FFF8 pea.l [A6 - 0x8]
000029A4 2F0A move.l -[A7], A2
000029A6 2057 movea.l A0, [A7]
000029A8 2250 movea.l A1, [A0]
000029AA 2269 01E4 movea.l A1, [A1 + 0x1E4]
000029AE 4E91 jsr [A1]
000029B0 486E FFC4 pea.l [A6 - 0x3C]
000029B4 4EB9 0000 20D0 jsr [0x000020D0]
000029BA 2F0A move.l -[A7], A2
000029BC 2057 movea.l A0, [A7]
000029BE 2250 movea.l A1, [A0]
000029C0 2269 027C movea.l A1, [A1 + 0x27C]
000029C4 4E91 jsr [A1]
000029C6 486A 014E pea.l [A2 + 0x14E]
000029CA 2057 movea.l A0, [A7]
000029CC 2250 movea.l A1, [A0]
000029CE 2269 001C movea.l A1, [A1 + 0x1C]
000029D2 4E91 jsr [A1]
000029D4 4A00 tst.b D0
000029D6 4FEF 0018 lea.l A7, [A7 + 0x18]
000029DA 670C beq +0xE /* 000029E8 */
000029DC 2F2A 0152 move.l -[A7], [A2 + 0x152]
000029E0 486E FFF8 pea.l [A6 - 0x8]
000029E4 A8F6 syscall DrawPicture
000029E6 6048 bra +0x4A /* 00002A30 */
label000029E8:
000029E8 4A6A 0156 tst.w [A2 + 0x156]
000029EC 6742 beq +0x44 /* 00002A30 */
000029EE 0C6A 7FFF 0156 cmpi.w [A2 + 0x156], 0x7FFF
000029F4 673A beq +0x3C /* 00002A30 */
000029F6 594F subq.w A7, 4
000029F8 3F2A 0156 move.w -[A7], [A2 + 0x156]
000029FC A9BC syscall GetPicture
000029FE 205F movea.l A0, [A7]+
00002A00 2648 movea.l A3, A0
00002A02 200B move.l D0, A3
00002A04 661E bne +0x20 /* 00002A24 */
00002A06 42A7 clr.l -[A7]
00002A08 486E FFE8 pea.l [A6 - 0x18]
00002A0C 2D7C 6E69 6C50 FFE8 move.l [A6 - 0x18], 0x6E696C50 /* 'nilP' */
00002A14 4879 0000 E728 push.l 0xE728
00002A1A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
00002A20 4FEF 000C lea.l A7, [A7 + 0xC]
label00002A24:
00002A24 200B move.l D0, A3
00002A26 6708 beq +0xA /* 00002A30 */
00002A28 2F0B move.l -[A7], A3
00002A2A 486E FFF8 pea.l [A6 - 0x8]
00002A2E A8F6 syscall DrawPicture
label00002A30:
00002A30 362A 012C move.w D3, [A2 + 0x12C]
00002A34 676E beq +0x70 /* 00002AA4 */
00002A36 0C43 4000 cmpi.w D3, 0x4000 /* '@\0' */
00002A3A 6630 bne +0x32 /* 00002A6C */
00002A3C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00002A40 486E FFF2 pea.l [A6 - 0xE]
00002A44 4EB9 0000 05D8 jsr [0x000005D8]
00002A4A 486E FFEC pea.l [A6 - 0x14]
00002A4E 4EB9 0000 05E0 jsr [0x000005E0]
00002A54 486E FFEC pea.l [A6 - 0x14]
00002A58 486E FFF2 pea.l [A6 - 0xE]
00002A5C 486E FFF8 pea.l [A6 - 0x8]
00002A60 4EB9 0000 06A0 jsr [0x000006A0]
00002A66 4FEF 0016 lea.l A7, [A7 + 0x16]
00002A6A 6038 bra +0x3A /* 00002AA4 */
label00002A6C:
00002A6C 0C43 0001 cmpi.w D3, 0x1
00002A70 6632 bne +0x34 /* 00002AA4 */
00002A72 1F3C 0007 move.b -[A7], 0x7
00002A76 486E FFF2 pea.l [A6 - 0xE]
00002A7A 4EB9 0000 05D8 jsr [0x000005D8]
00002A80 1F3C 0002 move.b -[A7], 0x2
00002A84 486E FFEC pea.l [A6 - 0x14]
00002A88 4EB9 0000 05D8 jsr [0x000005D8]
00002A8E 486E FFEC pea.l [A6 - 0x14]
00002A92 486E FFF2 pea.l [A6 - 0xE]
00002A96 486E FFF8 pea.l [A6 - 0x8]
00002A9A 4EB9 0000 06A0 jsr [0x000006A0]
00002AA0 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002AA4:
00002AA4 3F3C FFFF move.w -[A7], 0xFFFF
00002AA8 486E FFC4 pea.l [A6 - 0x3C]
00002AAC 4EB9 0000 20E8 jsr [0x000020E8]
00002AB2 3F3C FFFF move.w -[A7], 0xFFFF
00002AB6 486E FFCA pea.l [A6 - 0x36]
00002ABA 4EB9 0000 20A8 jsr [0x000020A8]
00002AC0 4FEF 000C lea.l A7, [A7 + 0xC]
00002AC4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002AC8 4E5E unlink A6
00002ACA 4E75 rts
00002ACC 4E56 FFE8 link A6, -0x0018
00002AD0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002AD4 246E 0008 movea.l A2, [A6 + 0x8]
00002AD8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002ADC 4EB9 0000 30A0 jsr [0x000030A0]
00002AE2 4A00 tst.b D0
00002AE4 584F addq.w A7, 4
00002AE6 6700 00B4 beq +0xB6 /* 00002B9C */
00002AEA 486E FFE8 pea.l [A6 - 0x18]
00002AEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002AF2 2057 movea.l A0, [A7]
00002AF4 2268 0004 movea.l A1, [A0 + 0x4]
00002AF8 2269 0038 movea.l A1, [A1 + 0x38]
00002AFC 4E91 jsr [A1]
00002AFE 4A00 tst.b D0
00002B00 504F addq.w A7, 8
00002B02 6700 0098 beq +0x9A /* 00002B9C */
00002B06 262A 0004 move.l D3, [A2 + 0x4]
00002B0A 2643 movea.l A3, D3
00002B0C 206B 0020 movea.l A0, [A3 + 0x20]
00002B10 2008 move.l D0, A0
00002B12 6700 0088 beq +0x8A /* 00002B9C */
00002B16 2843 movea.l A4, D3
00002B18 266C 0020 movea.l A3, [A4 + 0x20]
00002B1C 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
00002B22 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
00002B28 554F subq.w A7, 2
00002B2A 486E FFE8 pea.l [A6 - 0x18]
00002B2E 486E FFF8 pea.l [A6 - 0x8]
00002B32 486E FFF8 pea.l [A6 - 0x8]
00002B36 A8AA syscall SectRect
00002B38 101F move.b D0, [A7]+
00002B3A 6760 beq +0x62 /* 00002B9C */
00002B3C 486E FFF0 pea.l [A6 - 0x10]
00002B40 2F0A move.l -[A7], A2
00002B42 2057 movea.l A0, [A7]
00002B44 2250 movea.l A1, [A0]
00002B46 2269 01E4 movea.l A1, [A1 + 0x1E4]
00002B4A 4E91 jsr [A1]
00002B4C 486E FFF0 pea.l [A6 - 0x10]
00002B50 4878 FFFF push.l 0xFFFF
00002B54 A8A9 syscall InsetRect
00002B56 42A7 clr.l -[A7]
00002B58 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002B5C 2057 movea.l A0, [A7]
00002B5E 2268 0004 movea.l A1, [A0 + 0x4]
00002B62 2269 00E8 movea.l A1, [A1 + 0xE8]
00002B66 4E91 jsr [A1]
00002B68 4A00 tst.b D0
00002B6A 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B6E 6706 beq +0x8 /* 00002B76 */
00002B70 486E FFF0 pea.l [A6 - 0x10]
00002B74 A928 syscall InvalRect
label00002B76:
00002B76 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002B7A 2057 movea.l A0, [A7]
00002B7C 2268 0004 movea.l A1, [A0 + 0x4]
00002B80 2269 00E4 movea.l A1, [A1 + 0xE4]
00002B84 4E91 jsr [A1]
00002B86 42A7 clr.l -[A7]
00002B88 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002B8C 2057 movea.l A0, [A7]
00002B8E 2268 0004 movea.l A1, [A0 + 0x4]
00002B92 2269 00E8 movea.l A1, [A1 + 0xE8]
00002B96 4E91 jsr [A1]
00002B98 4FEF 000C lea.l A7, [A7 + 0xC]
label00002B9C:
00002B9C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002BA0 4E5E unlink A6
00002BA2 4E75 rts
00002BA4 4E56 FFD4 link A6, -0x002C
00002BA8 2F0A move.l -[A7], A2
00002BAA 246E 0008 movea.l A2, [A6 + 0x8]
00002BAE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002BB2 4EB9 0000 30A0 jsr [0x000030A0]
00002BB8 4A00 tst.b D0
00002BBA 584F addq.w A7, 4
00002BBC 6700 008C beq +0x8E /* 00002C4A */
00002BC0 42A7 clr.l -[A7]
00002BC2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002BC6 2057 movea.l A0, [A7]
00002BC8 2268 0004 movea.l A1, [A0 + 0x4]
00002BCC 2269 00E8 movea.l A1, [A1 + 0xE8]
00002BD0 4E91 jsr [A1]
00002BD2 4A00 tst.b D0
00002BD4 504F addq.w A7, 8
00002BD6 6772 beq +0x74 /* 00002C4A */
00002BD8 486E FFDA pea.l [A6 - 0x26]
00002BDC 4EB9 0000 20A0 jsr [0x000020A0]
00002BE2 4EB9 0000 20B0 jsr [0x000020B0]
00002BE8 486E FFF8 pea.l [A6 - 0x8]
00002BEC 2F0A move.l -[A7], A2
00002BEE 2057 movea.l A0, [A7]
00002BF0 2250 movea.l A1, [A0]
00002BF2 2269 01E4 movea.l A1, [A1 + 0x1E4]
00002BF6 4E91 jsr [A1]
00002BF8 486E FFF8 pea.l [A6 - 0x8]
00002BFC 4878 FFFF push.l 0xFFFF
00002C00 A8A9 syscall InsetRect
00002C02 2F0A move.l -[A7], A2
00002C04 2057 movea.l A0, [A7]
00002C06 2250 movea.l A1, [A0]
00002C08 2269 008C movea.l A1, [A1 + 0x8C]
00002C0C 4E91 jsr [A1]
00002C0E 486E FFD4 pea.l [A6 - 0x2C]
00002C12 4EB9 0000 20D0 jsr [0x000020D0]
00002C18 2F0A move.l -[A7], A2
00002C1A 2057 movea.l A0, [A7]
00002C1C 2250 movea.l A1, [A0]
00002C1E 2269 027C movea.l A1, [A1 + 0x27C]
00002C22 4E91 jsr [A1]
00002C24 486E FFF8 pea.l [A6 - 0x8]
00002C28 A8A3 syscall EraseRect
00002C2A 3F3C FFFF move.w -[A7], 0xFFFF
00002C2E 486E FFD4 pea.l [A6 - 0x2C]
00002C32 4EB9 0000 20E8 jsr [0x000020E8]
00002C38 3F3C FFFF move.w -[A7], 0xFFFF
00002C3C 486E FFDA pea.l [A6 - 0x26]
00002C40 4EB9 0000 20A8 jsr [0x000020A8]
00002C46 4FEF 0024 lea.l A7, [A7 + 0x24]
label00002C4A:
00002C4A 245F movea.l A2, [A7]+
00002C4C 4E5E unlink A6
00002C4E 4E75 rts
00002C50 4E56 FFD4 link A6, -0x002C
00002C54 2F0A move.l -[A7], A2
00002C56 246E 0008 movea.l A2, [A6 + 0x8]
00002C5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002C5E 4EB9 0000 30A0 jsr [0x000030A0]
00002C64 4A00 tst.b D0
00002C66 584F addq.w A7, 4
00002C68 6700 008C beq +0x8E /* 00002CF6 */
00002C6C 42A7 clr.l -[A7]
00002C6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002C72 2057 movea.l A0, [A7]
00002C74 2268 0004 movea.l A1, [A0 + 0x4]
00002C78 2269 00E8 movea.l A1, [A1 + 0xE8]
00002C7C 4E91 jsr [A1]
00002C7E 4A00 tst.b D0
00002C80 504F addq.w A7, 8
00002C82 6772 beq +0x74 /* 00002CF6 */
00002C84 486E FFDA pea.l [A6 - 0x26]
00002C88 4EB9 0000 20A0 jsr [0x000020A0]
00002C8E 4EB9 0000 20B0 jsr [0x000020B0]
00002C94 486E FFF8 pea.l [A6 - 0x8]
00002C98 2F0A move.l -[A7], A2
00002C9A 2057 movea.l A0, [A7]
00002C9C 2250 movea.l A1, [A0]
00002C9E 2269 01E0 movea.l A1, [A1 + 0x1E0]
00002CA2 4E91 jsr [A1]
00002CA4 486E FFF8 pea.l [A6 - 0x8]
00002CA8 4878 FFFF push.l 0xFFFF
00002CAC A8A9 syscall InsetRect
00002CAE 2F0A move.l -[A7], A2
00002CB0 2057 movea.l A0, [A7]
00002CB2 2250 movea.l A1, [A0]
00002CB4 2269 008C movea.l A1, [A1 + 0x8C]
00002CB8 4E91 jsr [A1]
00002CBA 486E FFD4 pea.l [A6 - 0x2C]
00002CBE 4EB9 0000 20D0 jsr [0x000020D0]
00002CC4 2F0A move.l -[A7], A2
00002CC6 2057 movea.l A0, [A7]
00002CC8 2250 movea.l A1, [A0]
00002CCA 2269 027C movea.l A1, [A1 + 0x27C]
00002CCE 4E91 jsr [A1]
00002CD0 486E FFF8 pea.l [A6 - 0x8]
00002CD4 A8A3 syscall EraseRect
00002CD6 3F3C FFFF move.w -[A7], 0xFFFF
00002CDA 486E FFD4 pea.l [A6 - 0x2C]
00002CDE 4EB9 0000 20E8 jsr [0x000020E8]
00002CE4 3F3C FFFF move.w -[A7], 0xFFFF
00002CE8 486E FFDA pea.l [A6 - 0x26]
00002CEC 4EB9 0000 20A8 jsr [0x000020A8]
00002CF2 4FEF 0024 lea.l A7, [A7 + 0x24]
label00002CF6:
00002CF6 245F movea.l A2, [A7]+
00002CF8 4E5E unlink A6
00002CFA 4E75 rts
00002CFC 4E56 FFF8 link A6, -0x0008
00002D00 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002D04 246E 0008 movea.l A2, [A6 + 0x8]
00002D08 362E 000C move.w D3, [A6 + 0xC]
00002D0C 382E 0012 move.w D4, [A6 + 0x12]
00002D10 2F0A move.l -[A7], A2
00002D12 2057 movea.l A0, [A7]
00002D14 2250 movea.l A1, [A0]
00002D16 2269 01EC movea.l A1, [A1 + 0x1EC]
00002D1A 4E91 jsr [A1]
00002D1C 2008 move.l D0, A0
00002D1E 584F addq.w A7, 4
00002D20 6700 00D6 beq +0xD8 /* 00002DF8 */
00002D24 2F0A move.l -[A7], A2
00002D26 2057 movea.l A0, [A7]
00002D28 2250 movea.l A1, [A0]
00002D2A 2269 01EC movea.l A1, [A1 + 0x1EC]
00002D2E 4E91 jsr [A1]
00002D30 2648 movea.l A3, A0
00002D32 3F03 move.w -[A7], D3
00002D34 2F2E 000E move.l -[A7], [A6 + 0xE]
00002D38 2F0A move.l -[A7], A2
00002D3A 2057 movea.l A0, [A7]
00002D3C 2250 movea.l A1, [A0]
00002D3E 2269 0048 movea.l A1, [A1 + 0x48]
00002D42 4E91 jsr [A1]
00002D44 4A00 tst.b D0
00002D46 4FEF 000E lea.l A7, [A7 + 0xE]
00002D4A 6700 00C2 beq +0xC4 /* 00002E0E */
00002D4E 200B move.l D0, A3
00002D50 6700 00BC beq +0xBE /* 00002E0E */
00002D54 4227 clr.b -[A7]
00002D56 1F3C 0001 move.b -[A7], 0x1
00002D5A 3F03 move.w -[A7], D3
00002D5C 2F0A move.l -[A7], A2
00002D5E 2057 movea.l A0, [A7]
00002D60 2250 movea.l A1, [A0]
00002D62 2269 0050 movea.l A1, [A1 + 0x50]
00002D66 4E91 jsr [A1]
00002D68 426E FFFC clr.w [A6 - 0x4]
00002D6C 2F0A move.l -[A7], A2
00002D6E 2057 movea.l A0, [A7]
00002D70 2250 movea.l A1, [A0]
00002D72 2269 01F0 movea.l A1, [A1 + 0x1F0]
00002D76 4E91 jsr [A1]
00002D78 3D40 FFFE move.w [A6 - 0x2], D0
00002D7C 486E FFF8 pea.l [A6 - 0x8]
00002D80 2F0A move.l -[A7], A2
00002D82 2057 movea.l A0, [A7]
00002D84 2250 movea.l A1, [A0]
00002D86 2269 01FC movea.l A1, [A1 + 0x1FC]
00002D8A 4E91 jsr [A1]
00002D8C 486E FFFE pea.l [A6 - 0x2]
00002D90 486E FFFC pea.l [A6 - 0x4]
00002D94 3F3C 0001 move.w -[A7], 0x1
00002D98 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002D9C 2F0A move.l -[A7], A2
00002D9E 2057 movea.l A0, [A7]
00002DA0 2250 movea.l A1, [A0]
00002DA2 2269 0260 movea.l A1, [A1 + 0x260]
00002DA6 4E91 jsr [A1]
00002DA8 4A6E FFFE tst.w [A6 - 0x2]
00002DAC 4FEF 0028 lea.l A7, [A7 + 0x28]
00002DB0 6F24 ble +0x26 /* 00002DD6 */
00002DB2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002DB6 2F0B move.l -[A7], A3
00002DB8 2F0A move.l -[A7], A2
00002DBA 2057 movea.l A0, [A7]
00002DBC 2250 movea.l A1, [A0]
00002DBE 2269 020C movea.l A1, [A1 + 0x20C]
00002DC2 4E91 jsr [A1]
00002DC4 306E FFFE movea.w A0, [A6 - 0x2]
00002DC8 2808 move.l D4, A0
00002DCA 266A 0004 movea.l A3, [A2 + 0x4]
00002DCE 2744 005A move.l [A3 + 0x5A], D4
00002DD2 4FEF 000A lea.l A7, [A7 + 0xA]
label00002DD6:
00002DD6 1F3C 0001 move.b -[A7], 0x1
00002DDA 4227 clr.b -[A7]
00002DDC 3F03 move.w -[A7], D3
00002DDE 2F0A move.l -[A7], A2
00002DE0 2057 movea.l A0, [A7]
00002DE2 2250 movea.l A1, [A0]
00002DE4 2269 0050 movea.l A1, [A1 + 0x50]
00002DE8 4E91 jsr [A1]
00002DEA 4A6E FFFE tst.w [A6 - 0x2]
00002DEE 5EC0 sgt D0
00002DF0 4400 neg.b D0
00002DF2 4FEF 000A lea.l A7, [A7 + 0xA]
00002DF6 6018 bra +0x1A /* 00002E10 */
label00002DF8:
00002DF8 3F04 move.w -[A7], D4
00002DFA 2F2E 000E move.l -[A7], [A6 + 0xE]
00002DFE 3F03 move.w -[A7], D3
00002E00 2F0A move.l -[A7], A2
00002E02 61FF 0000 2D7A bsr +0x2D7C /* 00005B7E */
00002E08 4FEF 000C lea.l A7, [A7 + 0xC]
00002E0C 6002 bra +0x4 /* 00002E10 */
label00002E0E:
00002E0E 7000 moveq.l D0, 0x00
label00002E10:
00002E10 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002E14 4E5E unlink A6
00002E16 4E75 rts
00002E18 4E56 0000 link A6, 0
00002E1C 48E7 1820 movem.l -[A7], D3,D4,A2
00002E20 246E 0008 movea.l A2, [A6 + 0x8]
00002E24 162E 000E move.b D3, [A6 + 0xE]
00002E28 182E 0010 move.b D4, [A6 + 0x10]
00002E2C B604 cmp.b D3, D4
00002E2E 6700 00FC beq +0xFE /* 00002F2C */
00002E32 2F0A move.l -[A7], A2
00002E34 2057 movea.l A0, [A7]
00002E36 2250 movea.l A1, [A0]
00002E38 2269 01D8 movea.l A1, [A1 + 0x1D8]
00002E3C 4E91 jsr [A1]
00002E3E 584F addq.w A7, 4
00002E40 4A40 tst.w D0
00002E42 6710 beq +0x12 /* 00002E54 */
00002E44 0440 0100 subi.w D0, 0x100
00002E48 671E beq +0x20 /* 00002E68 */
00002E4A 0440 0100 subi.w D0, 0x100
00002E4E 6768 beq +0x6A /* 00002EB8 */
00002E50 6000 00DA bra +0xDC /* 00002F2C */
label00002E54:
00002E54 1F03 move.b -[A7], D3
00002E56 2F0A move.l -[A7], A2
00002E58 2057 movea.l A0, [A7]
00002E5A 2250 movea.l A1, [A0]
00002E5C 2269 00B0 movea.l A1, [A1 + 0xB0]
00002E60 4E91 jsr [A1]
00002E62 5C4F addq.w A7, 6
00002E64 6000 00C6 bra +0xC8 /* 00002F2C */
label00002E68:
00002E68 2F0A move.l -[A7], A2
00002E6A 2057 movea.l A0, [A7]
00002E6C 2250 movea.l A1, [A0]
00002E6E 2269 01DC movea.l A1, [A1 + 0x1DC]
00002E72 4E91 jsr [A1]
00002E74 4A00 tst.b D0
00002E76 584F addq.w A7, 4
00002E78 672C beq +0x2E /* 00002EA6 */
00002E7A 1F3C 0001 move.b -[A7], 0x1
00002E7E 1F03 move.b -[A7], D3
00002E80 2F0A move.l -[A7], A2
00002E82 2057 movea.l A0, [A7]
00002E84 2250 movea.l A1, [A0]
00002E86 2269 0214 movea.l A1, [A1 + 0x214]
00002E8A 4E91 jsr [A1]
00002E8C 1F3C 0001 move.b -[A7], 0x1
00002E90 1F03 move.b -[A7], D3
00002E92 2F0A move.l -[A7], A2
00002E94 2057 movea.l A0, [A7]
00002E96 2250 movea.l A1, [A0]
00002E98 2269 0210 movea.l A1, [A1 + 0x210]
00002E9C 4E91 jsr [A1]
00002E9E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002EA2 6000 0088 bra +0x8A /* 00002F2C */
label00002EA6:
00002EA6 1F03 move.b -[A7], D3
00002EA8 2F0A move.l -[A7], A2
00002EAA 2057 movea.l A0, [A7]
00002EAC 2250 movea.l A1, [A0]
00002EAE 2269 00B0 movea.l A1, [A1 + 0xB0]
00002EB2 4E91 jsr [A1]
00002EB4 5C4F addq.w A7, 6
00002EB6 6074 bra +0x76 /* 00002F2C */
label00002EB8:
00002EB8 4A03 tst.b D3
00002EBA 6726 beq +0x28 /* 00002EE2 */
00002EBC 2F0A move.l -[A7], A2
00002EBE 2057 movea.l A0, [A7]
00002EC0 2250 movea.l A1, [A0]
00002EC2 2269 00AC movea.l A1, [A1 + 0xAC]
00002EC6 4E91 jsr [A1]
00002EC8 4A00 tst.b D0
00002ECA 584F addq.w A7, 4
00002ECC 6636 bne +0x38 /* 00002F04 */
00002ECE 1F3C 0001 move.b -[A7], 0x1
00002ED2 2F0A move.l -[A7], A2
00002ED4 2057 movea.l A0, [A7]
00002ED6 2250 movea.l A1, [A0]
00002ED8 2269 00B0 movea.l A1, [A1 + 0xB0]
00002EDC 4E91 jsr [A1]
00002EDE 5C4F addq.w A7, 6
00002EE0 6022 bra +0x24 /* 00002F04 */
label00002EE2:
00002EE2 2F0A move.l -[A7], A2
00002EE4 2057 movea.l A0, [A7]
00002EE6 2250 movea.l A1, [A0]
00002EE8 2269 01DC movea.l A1, [A1 + 0x1DC]
00002EEC 4E91 jsr [A1]
00002EEE 4A00 tst.b D0
00002EF0 584F addq.w A7, 4
00002EF2 6610 bne +0x12 /* 00002F04 */
00002EF4 4227 clr.b -[A7]
00002EF6 2F0A move.l -[A7], A2
00002EF8 2057 movea.l A0, [A7]
00002EFA 2250 movea.l A1, [A0]
00002EFC 2269 00B0 movea.l A1, [A1 + 0xB0]
00002F00 4E91 jsr [A1]
00002F02 5C4F addq.w A7, 6
label00002F04:
00002F04 1F3C 0001 move.b -[A7], 0x1
00002F08 1F03 move.b -[A7], D3
00002F0A 2F0A move.l -[A7], A2
00002F0C 2057 movea.l A0, [A7]
00002F0E 2250 movea.l A1, [A0]
00002F10 2269 0214 movea.l A1, [A1 + 0x214]
00002F14 4E91 jsr [A1]
00002F16 1F3C 0001 move.b -[A7], 0x1
00002F1A 1F03 move.b -[A7], D3
00002F1C 2F0A move.l -[A7], A2
00002F1E 2057 movea.l A0, [A7]
00002F20 2250 movea.l A1, [A0]
00002F22 2269 0210 movea.l A1, [A1 + 0x210]
00002F26 4E91 jsr [A1]
00002F28 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002F2C:
00002F2C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00002F30 4E5E unlink A6
00002F32 4E75 rts
00002F34 4E56 0000 link A6, 0
00002F38 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00002F3C 246E 0008 movea.l A2, [A6 + 0x8]
00002F40 3A2E 000C move.w D5, [A6 + 0xC]
00002F44 182E 000E move.b D4, [A6 + 0xE]
00002F48 362A 0160 move.w D3, [A2 + 0x160]
00002F4C 661A bne +0x1C /* 00002F68 */
00002F4E 1F3C 0001 move.b -[A7], 0x1
00002F52 4227 clr.b -[A7]
00002F54 3F05 move.w -[A7], D5
00002F56 2F0A move.l -[A7], A2
00002F58 2057 movea.l A0, [A7]
00002F5A 2250 movea.l A1, [A0]
00002F5C 2269 0050 movea.l A1, [A1 + 0x50]
00002F60 4E91 jsr [A1]
00002F62 4FEF 000A lea.l A7, [A7 + 0xA]
00002F66 6064 bra +0x66 /* 00002FCC */
label00002F68:
00002F68 0C43 0100 cmpi.w D3, 0x100
00002F6C 6630 bne +0x32 /* 00002F9E */
00002F6E 4A04 tst.b D4
00002F70 675A beq +0x5C /* 00002FCC */
00002F72 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002F76 2057 movea.l A0, [A7]
00002F78 2268 0004 movea.l A1, [A0 + 0x4]
00002F7C 2269 001C movea.l A1, [A1 + 0x1C]
00002F80 4E91 jsr [A1]
00002F82 7201 moveq.l D1, 0x01
00002F84 9280 sub.l D1, D0
00002F86 584F addq.w A7, 4
00002F88 2F01 move.l -[A7], D1
00002F8A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002F8E 2057 movea.l A0, [A7]
00002F90 2268 0004 movea.l A1, [A0 + 0x4]
00002F94 2269 0020 movea.l A1, [A1 + 0x20]
00002F98 4E91 jsr [A1]
00002F9A 504F addq.w A7, 8
00002F9C 602E bra +0x30 /* 00002FCC */
label00002F9E:
00002F9E 0C43 0200 cmpi.w D3, 0x200
00002FA2 6628 bne +0x2A /* 00002FCC */
00002FA4 1F3C 0001 move.b -[A7], 0x1
00002FA8 4227 clr.b -[A7]
00002FAA 2F0A move.l -[A7], A2
00002FAC 2057 movea.l A0, [A7]
00002FAE 2250 movea.l A1, [A0]
00002FB0 2269 0214 movea.l A1, [A1 + 0x214]
00002FB4 4E91 jsr [A1]
00002FB6 1F3C 0001 move.b -[A7], 0x1
00002FBA 4227 clr.b -[A7]
00002FBC 2F0A move.l -[A7], A2
00002FBE 2057 movea.l A0, [A7]
00002FC0 2250 movea.l A1, [A0]
00002FC2 2269 0210 movea.l A1, [A1 + 0x210]
00002FC6 4E91 jsr [A1]
00002FC8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002FCC:
00002FCC 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00002FD0 4E5E unlink A6
00002FD2 4E75 rts
00002FD4 4E56 FFE8 link A6, -0x0018
00002FD8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002FDC 246E 0008 movea.l A2, [A6 + 0x8]
00002FE0 2E2E 0016 move.l D7, [A6 + 0x16]
00002FE4 2F0A move.l -[A7], A2
00002FE6 2057 movea.l A0, [A7]
00002FE8 2250 movea.l A1, [A0]
00002FEA 2269 01EC movea.l A1, [A1 + 0x1EC]
00002FEE 4E91 jsr [A1]
00002FF0 2648 movea.l A3, A0
00002FF2 200B move.l D0, A3
00002FF4 584F addq.w A7, 4
00002FF6 6700 00E2 beq +0xE4 /* 000030DA */
00002FFA 554F subq.w A7, 2
00002FFC 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00003000 301F move.w D0, [A7]+
00003002 3800 move.w D4, D0
00003004 554F subq.w A7, 2
00003006 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
0000300A 301F move.w D0, [A7]+
0000300C 3A00 move.w D5, D0
0000300E 2D4F FFFC move.l [A6 - 0x4], A7
00003012 2F0B move.l -[A7], A3
00003014 3F3C FFFF move.w -[A7], 0xFFFF
00003018 A935 syscall InsertMenu
0000301A 42A7 clr.l -[A7]
0000301C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003020 2057 movea.l A0, [A7]
00003022 2268 0004 movea.l A1, [A0 + 0x4]
00003026 2269 00E8 movea.l A1, [A1 + 0xE8]
0000302A 4E91 jsr [A1]
0000302C 2F0A move.l -[A7], A2
0000302E 2057 movea.l A0, [A7]
00003030 2250 movea.l A1, [A0]
00003032 2269 0080 movea.l A1, [A1 + 0x80]
00003036 4E91 jsr [A1]
00003038 3C00 move.w D6, D0
0000303A 3F06 move.w -[A7], D6
0000303C 4EB9 0000 22E0 jsr [0x000022E0]
00003042 2848 movea.l A4, A0
00003044 200C move.l D0, A4
00003046 4FEF 000E lea.l A7, [A7 + 0xE]
0000304A 671A beq +0x1C /* 00003066 */
0000304C 2054 movea.l A0, [A4]
0000304E 3F28 000E move.w -[A7], [A0 + 0xE]
00003052 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
00003056 2054 movea.l A0, [A4]
00003058 3F10 move.w -[A7], [A0]
0000305A 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
0000305E 4878 FFFF push.l 0xFFFF
00003062 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
label00003066:
00003066 4A2A 015F tst.b [A2 + 0x15F]
0000306A 6622 bne +0x24 /* 0000308E */
0000306C 2F0A move.l -[A7], A2
0000306E 2057 movea.l A0, [A7]
00003070 2250 movea.l A1, [A0]
00003072 2269 01F0 movea.l A1, [A1 + 0x1F0]
00003076 4E91 jsr [A1]
00003078 584F addq.w A7, 4
0000307A 3F00 move.w -[A7], D0
0000307C 2F0B move.l -[A7], A3
0000307E 2F0A move.l -[A7], A2
00003080 2057 movea.l A0, [A7]
00003082 2250 movea.l A1, [A0]
00003084 2269 020C movea.l A1, [A1 + 0x20C]
00003088 4E91 jsr [A1]
0000308A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000308E:
0000308E 594F subq.w A7, 4
00003090 2F0B move.l -[A7], A3
00003092 3F2E 000C move.w -[A7], [A6 + 0xC]
00003096 3F2E 000E move.w -[A7], [A6 + 0xE]
0000309A 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000309E A80B syscall PopUpMenuSelect
000030A0 201F move.l D0, [A7]+
000030A2 2600 move.l D3, D0
000030A4 2003 move.l D0, D3
000030A6 7210 moveq.l D1, 0x10
000030A8 E2A0 asr D0, D1
000030AA 206E 0012 movea.l A0, [A6 + 0x12]
000030AE 3080 move.w [A0], D0
000030B0 2047 movea.l A0, D7
000030B2 3083 move.w [A0], D3
000030B4 600A bra +0xC /* 000030C0 */
000030B6 486E FFE8 pea.l [A6 - 0x18]
000030BA 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
label000030C0:
000030C0 3F04 move.w -[A7], D4
000030C2 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
000030C6 3F05 move.w -[A7], D5
000030C8 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
000030CC 4878 FFFF push.l 0xFFFF
000030D0 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
000030D4 2053 movea.l A0, [A3]
000030D6 3F10 move.w -[A7], [A0]
000030D8 A936 syscall DeleteMenu
label000030DA:
000030DA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000030DE 4E5E unlink A6
000030E0 4E75 rts
000030E2 4E56 0000 link A6, 0
000030E6 48E7 0030 movem.l -[A7], A2,A3
000030EA 246E 0008 movea.l A2, [A6 + 0x8]
000030EE 266E 000C movea.l A3, [A6 + 0xC]
000030F2 302A 015C move.w D0, [A2 + 0x15C]
000030F6 4EB9 0000 0504 jsr [0x00000504]
000030FC 0042 0001 ori.w D2, 0x1
00003100 0083 0005 0001 ori.l D3, 0x50001
00003106 0016 0002 ori.b [A6], 0x2
0000310A 0012 0003 ori.b [A2], 0x3
0000310E 0020 0081 ori.b -[A0], 0x81
00003112 000A 0082 ori.b A2, 0x82
00003116 0006 0083 ori.b D6, 0x83
0000311A 0014 2F0B ori.b [A4], 0xB
0000311E 2F0A move.l -[A7], A2
00003120 2057 movea.l A0, [A7]
00003122 2250 movea.l A1, [A0]
00003124 2269 0268 movea.l A1, [A1 + 0x268]
00003128 4E91 jsr [A1]
0000312A 504F addq.w A7, 8
0000312C 6010 bra +0x12 /* 0000313E */
0000312E 2F0B move.l -[A7], A3
00003130 2F0A move.l -[A7], A2
00003132 2057 movea.l A0, [A7]
00003134 2250 movea.l A1, [A0]
00003136 2269 0270 movea.l A1, [A1 + 0x270]
0000313A 4E91 jsr [A1]
0000313C 504F addq.w A7, 8
label0000313E:
0000313E 4CDF 0C00 movem.l A2,A3, [A7]+
00003142 4E5E unlink A6
00003144 4E75 rts
00003146 4E56 FFEC link A6, -0x0014
0000314A 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000314E 246E 0008 movea.l A2, [A6 + 0x8]
00003152 266E 000C movea.l A3, [A6 + 0xC]
00003156 2F0A move.l -[A7], A2
00003158 2057 movea.l A0, [A7]
0000315A 2250 movea.l A1, [A0]
0000315C 2269 01D4 movea.l A1, [A1 + 0x1D4]
00003160 4E91 jsr [A1]
00003162 5240 addq.w D0, 1
00003164 3600 move.w D3, D0
00003166 486E FFF8 pea.l [A6 - 0x8]
0000316A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000316E 2057 movea.l A0, [A7]
00003170 2268 0004 movea.l A1, [A0 + 0x4]
00003174 2269 003C movea.l A1, [A1 + 0x3C]
00003178 4E91 jsr [A1]
0000317A 486E FFF8 pea.l [A6 - 0x8]
0000317E 3F03 move.w -[A7], D3
00003180 3F03 move.w -[A7], D3
00003182 A8A9 syscall InsetRect
00003184 376E FFFA 0002 move.w [A3 + 0x2], [A6 - 0x6]
0000318A 36AE FFF8 move.w [A3], [A6 - 0x8]
0000318E 3A2E FFFE move.w D5, [A6 - 0x2]
00003192 9A6E FFFA sub.w D5, [A6 - 0x6]
00003196 362E FFFC move.w D3, [A6 - 0x4]
0000319A 966E FFF8 sub.w D3, [A6 - 0x8]
0000319E 486E FFEE pea.l [A6 - 0x12]
000031A2 486A 013C pea.l [A2 + 0x13C]
000031A6 2057 movea.l A0, [A7]
000031A8 2250 movea.l A1, [A0]
000031AA 2269 0014 movea.l A1, [A1 + 0x14]
000031AE 4E91 jsr [A1]
000031B0 2D6E FFEE FFF4 move.l [A6 - 0xC], [A6 - 0x12]
000031B6 3E2A 015C move.w D7, [A2 + 0x15C]
000031BA 0C47 0001 cmpi.w D7, 0x1
000031BE 4FEF 0014 lea.l A7, [A7 + 0x14]
000031C2 670A beq +0xC /* 000031CE */
000031C4 0C47 0081 cmpi.w D7, 0x81
000031C8 6704 beq +0x6 /* 000031CE */
000031CA 7000 moveq.l D0, 0x00
000031CC 6002 bra +0x4 /* 000031D0 */
label000031CE:
000031CE 7001 moveq.l D0, 0x01
label000031D0:
000031D0 4A00 tst.b D0
000031D2 6708 beq +0xA /* 000031DC */
000031D4 7000 moveq.l D0, 0x00
000031D6 102A 0130 move.b D0, [A2 + 0x130]
000031DA 6004 bra +0x6 /* 000031E0 */
label000031DC:
000031DC 302E FFF6 move.w D0, [A6 - 0xA]
label000031E0:
000031E0 3800 move.w D4, D0
000031E2 0C47 0001 cmpi.w D7, 0x1
000031E6 6706 beq +0x8 /* 000031EE */
000031E8 0C47 0081 cmpi.w D7, 0x81
000031EC 661A bne +0x1C /* 00003208 */
label000031EE:
000031EE 1D6A 0130 FFF3 move.b [A6 - 0xD], [A2 + 0x130]
000031F4 0C2E 000C FFF3 cmpi.b [A6 - 0xD], 0xC
000031FA 6604 bne +0x6 /* 00003200 */
000031FC 7010 moveq.l D0, 0x10
000031FE 6006 bra +0x8 /* 00003206 */
label00003200:
00003200 7000 moveq.l D0, 0x00
00003202 102E FFF3 move.b D0, [A6 - 0xD]
label00003206:
00003206 6004 bra +0x6 /* 0000320C */
label00003208:
00003208 302E FFF4 move.w D0, [A6 - 0xC]
label0000320C:
0000320C 3C00 move.w D6, D0
0000320E 302A 0170 move.w D0, [A2 + 0x170]
00003212 5240 addq.w D0, 1
00003214 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00003218 6200 01B2 bhi +0x1B4 /* 000033CC */
0000321C 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00003220 4EFB 0002 jmp [PC + D0.w + 0x2]
00003224 0014 0034 ori.b [A4], 0x34 /* '4' */
00003228 00CA .incomplete
0000322A 00EA .incomplete
0000322C 0110 btst [A0], D0
0000322E 012E 0152 btst [A6 + 0x152], D0
00003232 0162 bchg -[A2], D0
00003234 0178 018E bchg [0x0000018E /* KeyThresh */], D0
00003238 302A 0174 move.w D0, [A2 + 0x174]
0000323C D16B 0002 add.w [A3 + 0x2], D0
00003240 3044 movea.w A0, D4
00003242 2008 move.l D0, A0
00003244 81FC 0002 divs.w D0, 0x2
00003248 3043 movea.w A0, D3
0000324A 2208 move.l D1, A0
0000324C 83FC 0002 divs.w D1, 0x2
00003250 9240 sub.w D1, D0
00003252 D353 add.w [A3], D1
00003254 6000 0176 bra +0x178 /* 000033CC */
00003258 3E05 move.w D7, D5
0000325A 9E46 sub.w D7, D6
0000325C 48C7 ext.l D7
0000325E 8FFC 0002 divs.w D7, 0x2
00003262 3A03 move.w D5, D3
00003264 9A44 sub.w D5, D4
00003266 48C5 ext.l D5
00003268 8BFC 0002 divs.w D5, 0x2
0000326C 486A 000A pea.l [A2 + 0xA]
00003270 2057 movea.l A0, [A7]
00003272 2250 movea.l A1, [A0]
00003274 2269 000C movea.l A1, [A1 + 0xC]
00003278 4E91 jsr [A1]
0000327A 4A00 tst.b D0
0000327C 584F addq.w A7, 4
0000327E 6764 beq +0x66 /* 000032E4 */
00003280 3C2A 016A move.w D6, [A2 + 0x16A]
00003284 0C46 0004 cmpi.w D6, 0x4
00003288 6636 bne +0x38 /* 000032C0 */
0000328A 2F0A move.l -[A7], A2
0000328C 2057 movea.l A0, [A7]
0000328E 2250 movea.l A1, [A0]
00003290 2269 0278 movea.l A1, [A1 + 0x278]
00003294 4E91 jsr [A1]
00003296 5440 addq.w D0, 2
00003298 3D40 FFEC move.w [A6 - 0x14], D0
0000329C 2F0A move.l -[A7], A2
0000329E 2057 movea.l A0, [A7]
000032A0 2250 movea.l A1, [A0]
000032A2 2269 0278 movea.l A1, [A1 + 0x278]
000032A6 4E91 jsr [A1]
000032A8 5640 addq.w D0, 3
000032AA D044 add.w D0, D4
000032AC 3203 move.w D1, D3
000032AE 9240 sub.w D1, D0
000032B0 48C1 ext.l D1
000032B2 83FC 0002 divs.w D1, 0x2
000032B6 D26E FFEC add.w D1, [A6 - 0x14]
000032BA 3A01 move.w D5, D1
000032BC 504F addq.w A7, 8
000032BE 6024 bra +0x26 /* 000032E4 */
label000032C0:
000032C0 0C46 0003 cmpi.w D6, 0x3
000032C4 661E bne +0x20 /* 000032E4 */
000032C6 2F0A move.l -[A7], A2
000032C8 2057 movea.l A0, [A7]
000032CA 2250 movea.l A1, [A0]
000032CC 2269 0278 movea.l A1, [A1 + 0x278]
000032D0 4E91 jsr [A1]
000032D2 5640 addq.w D0, 3
000032D4 D044 add.w D0, D4
000032D6 3203 move.w D1, D3
000032D8 9240 sub.w D1, D0
000032DA 48C1 ext.l D1
000032DC 83FC 0002 divs.w D1, 0x2
000032E0 3A01 move.w D5, D1
000032E2 584F addq.w A7, 4
label000032E4:
000032E4 DF6B 0002 add.w [A3 + 0x2], D7
000032E8 DB53 add.w [A3], D5
000032EA 6000 00E0 bra +0xE2 /* 000033CC */
000032EE 302A 0174 move.w D0, [A2 + 0x174]
000032F2 D16B 0002 add.w [A3 + 0x2], D0
000032F6 3044 movea.w A0, D4
000032F8 2008 move.l D0, A0
000032FA 81FC 0002 divs.w D0, 0x2
000032FE 3043 movea.w A0, D3
00003300 2208 move.l D1, A0
00003302 83FC 0002 divs.w D1, 0x2
00003306 9240 sub.w D1, D0
00003308 D353 add.w [A3], D1
0000330A 6000 00C0 bra +0xC2 /* 000033CC */
0000330E 3006 move.w D0, D6
00003310 D06A 0174 add.w D0, [A2 + 0x174]
00003314 3205 move.w D1, D5
00003316 9240 sub.w D1, D0
00003318 D36B 0002 add.w [A3 + 0x2], D1
0000331C 3044 movea.w A0, D4
0000331E 2008 move.l D0, A0
00003320 81FC 0002 divs.w D0, 0x2
00003324 3043 movea.w A0, D3
00003326 2208 move.l D1, A0
00003328 83FC 0002 divs.w D1, 0x2
0000332C 9240 sub.w D1, D0
0000332E D353 add.w [A3], D1
00003330 6000 009A bra +0x9C /* 000033CC */
00003334 3046 movea.w A0, D6
00003336 2008 move.l D0, A0
00003338 81FC 0002 divs.w D0, 0x2
0000333C 3045 movea.w A0, D5
0000333E 2208 move.l D1, A0
00003340 83FC 0002 divs.w D1, 0x2
00003344 9240 sub.w D1, D0
00003346 D36B 0002 add.w [A3 + 0x2], D1
0000334A 302A 0172 move.w D0, [A2 + 0x172]
0000334E D153 add.w [A3], D0
00003350 607A bra +0x7C /* 000033CC */
00003352 3046 movea.w A0, D6
00003354 2008 move.l D0, A0
00003356 81FC 0002 divs.w D0, 0x2
0000335A 3045 movea.w A0, D5
0000335C 2208 move.l D1, A0
0000335E 83FC 0002 divs.w D1, 0x2
00003362 9240 sub.w D1, D0
00003364 D36B 0002 add.w [A3 + 0x2], D1
00003368 3004 move.w D0, D4
0000336A D06A 0172 add.w D0, [A2 + 0x172]
0000336E 3203 move.w D1, D3
00003370 9240 sub.w D1, D0
00003372 D353 add.w [A3], D1
00003374 6056 bra +0x58 /* 000033CC */
00003376 302A 0174 move.w D0, [A2 + 0x174]
0000337A D16B 0002 add.w [A3 + 0x2], D0
0000337E 302A 0172 move.w D0, [A2 + 0x172]
00003382 D153 add.w [A3], D0
00003384 6046 bra +0x48 /* 000033CC */
00003386 302A 0174 move.w D0, [A2 + 0x174]
0000338A D16B 0002 add.w [A3 + 0x2], D0
0000338E 3004 move.w D0, D4
00003390 D06A 0172 add.w D0, [A2 + 0x172]
00003394 3203 move.w D1, D3
00003396 9240 sub.w D1, D0
00003398 D353 add.w [A3], D1
0000339A 6030 bra +0x32 /* 000033CC */
0000339C 3006 move.w D0, D6
0000339E D06A 0174 add.w D0, [A2 + 0x174]
000033A2 3205 move.w D1, D5
000033A4 9240 sub.w D1, D0
000033A6 D36B 0002 add.w [A3 + 0x2], D1
000033AA 302A 0172 move.w D0, [A2 + 0x172]
000033AE D153 add.w [A3], D0
000033B0 601A bra +0x1C /* 000033CC */
000033B2 3006 move.w D0, D6
000033B4 D06A 0174 add.w D0, [A2 + 0x174]
000033B8 3205 move.w D1, D5
000033BA 9240 sub.w D1, D0
000033BC D36B 0002 add.w [A3 + 0x2], D1
000033C0 3004 move.w D0, D4
000033C2 D06A 0172 add.w D0, [A2 + 0x172]
000033C6 3203 move.w D1, D3
000033C8 9240 sub.w D1, D0
000033CA D353 add.w [A3], D1
label000033CC:
000033CC 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000033D0 4E5E unlink A6
000033D2 4E75 rts
000033D4 4E56 FFF8 link A6, -0x0008
000033D8 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
000033DC 246E 0008 movea.l A2, [A6 + 0x8]
000033E0 362A 015C move.w D3, [A2 + 0x15C]
000033E4 0C43 0001 cmpi.w D3, 0x1
000033E8 670A beq +0xC /* 000033F4 */
000033EA 0C43 0081 cmpi.w D3, 0x81
000033EE 6704 beq +0x6 /* 000033F4 */
000033F0 7000 moveq.l D0, 0x00
000033F2 6002 bra +0x4 /* 000033F6 */
label000033F4:
000033F4 7001 moveq.l D0, 0x01
label000033F6:
000033F6 4A00 tst.b D0
000033F8 6700 00AC beq +0xAE /* 000034A6 */
000033FC 486E FFF8 pea.l [A6 - 0x8]
00003400 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003404 2057 movea.l A0, [A7]
00003406 2268 0004 movea.l A1, [A0 + 0x4]
0000340A 2269 003C movea.l A1, [A1 + 0x3C]
0000340E 4E91 jsr [A1]
00003410 362A 0168 move.w D3, [A2 + 0x168]
00003414 5243 addq.w D3, 1
00003416 D643 add.w D3, D3
00003418 3803 move.w D4, D3
0000341A D66A 0174 add.w D3, [A2 + 0x174]
0000341E 3A04 move.w D5, D4
00003420 DA6A 0172 add.w D5, [A2 + 0x172]
00003424 486A 000A pea.l [A2 + 0xA]
00003428 2057 movea.l A0, [A7]
0000342A 2250 movea.l A1, [A0]
0000342C 2269 000C movea.l A1, [A1 + 0xC]
00003430 4E91 jsr [A1]
00003432 4A00 tst.b D0
00003434 4FEF 000C lea.l A7, [A7 + 0xC]
00003438 672A beq +0x2C /* 00003464 */
0000343A 2F0A move.l -[A7], A2
0000343C 2057 movea.l A0, [A7]
0000343E 2250 movea.l A1, [A0]
00003440 2269 0274 movea.l A1, [A1 + 0x274]
00003444 4E91 jsr [A1]
00003446 3800 move.w D4, D0
00003448 2F0A move.l -[A7], A2
0000344A 2057 movea.l A0, [A7]
0000344C 2250 movea.l A1, [A0]
0000344E 2269 0278 movea.l A1, [A1 + 0x278]
00003452 4E91 jsr [A1]
00003454 3C2A 016A move.w D6, [A2 + 0x16A]
00003458 3C2A 016E move.w D6, [A2 + 0x16E]
0000345C 3006 move.w D0, D6
0000345E D044 add.w D0, D4
00003460 D640 add.w D3, D0
00003462 504F addq.w A7, 8
label00003464:
00003464 382E FFFE move.w D4, [A6 - 0x2]
00003468 986E FFFA sub.w D4, [A6 - 0x6]
0000346C 9843 sub.w D4, D3
0000346E 362E FFFC move.w D3, [A6 - 0x4]
00003472 966E FFF8 sub.w D3, [A6 - 0x8]
00003476 9645 sub.w D3, D5
00003478 0C44 0020 cmpi.w D4, 0x20 /* ' ' */
0000347C 6D0E blt +0x10 /* 0000348C */
0000347E 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00003482 6D08 blt +0xA /* 0000348C */
00003484 157C 0020 0130 move.b [A2 + 0x130], 0x20 /* ' ' */
0000348A 601A bra +0x1C /* 000034A6 */
label0000348C:
0000348C 0C44 0010 cmpi.w D4, 0x10
00003490 6D06 blt +0x8 /* 00003498 */
00003492 0C43 0010 cmpi.w D3, 0x10
00003496 6C08 bge +0xA /* 000034A0 */
label00003498:
00003498 157C 000C 0130 move.b [A2 + 0x130], 0xC
0000349E 6006 bra +0x8 /* 000034A6 */
label000034A0:
000034A0 157C 0010 0130 move.b [A2 + 0x130], 0x10
label000034A6:
000034A6 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
000034AA 4E5E unlink A6
000034AC 4E75 rts
000034AE 4E56 FFEC link A6, -0x0014
000034B2 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000034B6 266E 0008 movea.l A3, [A6 + 0x8]
000034BA 246E 000C movea.l A2, [A6 + 0xC]
000034BE 2F0B move.l -[A7], A3
000034C0 2057 movea.l A0, [A7]
000034C2 2250 movea.l A1, [A0]
000034C4 2269 01D4 movea.l A1, [A1 + 0x1D4]
000034C8 4E91 jsr [A1]
000034CA 5240 addq.w D0, 1
000034CC 3600 move.w D3, D0
000034CE 486E FFF8 pea.l [A6 - 0x8]
000034D2 2F2B 0004 move.l -[A7], [A3 + 0x4]
000034D6 2057 movea.l A0, [A7]
000034D8 2268 0004 movea.l A1, [A0 + 0x4]
000034DC 2269 003C movea.l A1, [A1 + 0x3C]
000034E0 4E91 jsr [A1]
000034E2 486E FFF8 pea.l [A6 - 0x8]
000034E6 3F03 move.w -[A7], D3
000034E8 3F03 move.w -[A7], D3
000034EA A8A9 syscall InsetRect
000034EC 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
000034F2 34AE FFF8 move.w [A2], [A6 - 0x8]
000034F6 486E FFEE pea.l [A6 - 0x12]
000034FA 486B 014E pea.l [A3 + 0x14E]
000034FE 2057 movea.l A0, [A7]
00003500 2250 movea.l A1, [A0]
00003502 2269 0014 movea.l A1, [A1 + 0x14]
00003506 4E91 jsr [A1]
00003508 2D6E FFEE FFF4 move.l [A6 - 0xC], [A6 - 0x12]
0000350E 3A2E FFFE move.w D5, [A6 - 0x2]
00003512 9A6E FFFA sub.w D5, [A6 - 0x6]
00003516 382E FFFC move.w D4, [A6 - 0x4]
0000351A 986E FFF8 sub.w D4, [A6 - 0x8]
0000351E 362E FFF6 move.w D3, [A6 - 0xA]
00003522 302B 0170 move.w D0, [A3 + 0x170]
00003526 4FEF 0014 lea.l A7, [A7 + 0x14]
0000352A 5240 addq.w D0, 1
0000352C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00003530 6200 01D6 bhi +0x1D8 /* 00003708 */
00003534 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00003538 4EFB 0002 jmp [PC + D0.w + 0x2]
0000353C 0014 0034 ori.b [A4], 0x34 /* '4' */
00003540 00E2 .incomplete
00003542 0102 btst D2, D0
00003544 012A 014C btst [A2 + 0x14C], D0
00003548 0172 0182 0198 bchg [[ + <<invalid base displacement size>> + D0] + 0x198], D0
0000354E 01B0 302B bclr [A0 + D3.w + 0x2B], D0
00003552 0174 D16A 0002 3043 bchg [[A4 + 0x2] + 0x3043], D0
0000355A 2008 move.l D0, A0
0000355C 81FC 0002 divs.w D0, 0x2
00003560 3044 movea.w A0, D4
00003562 2208 move.l D1, A0
00003564 83FC 0002 divs.w D1, 0x2
00003568 9240 sub.w D1, D0
0000356A D352 add.w [A2], D1
0000356C 6000 019A bra +0x19C /* 00003708 */
00003570 306E FFF4 movea.w A0, [A6 - 0xC]
00003574 2008 move.l D0, A0
00003576 81FC 0002 divs.w D0, 0x2
0000357A 3045 movea.w A0, D5
0000357C 2C08 move.l D6, A0
0000357E 8DFC 0002 divs.w D6, 0x2
00003582 9C40 sub.w D6, D0
00003584 3043 movea.w A0, D3
00003586 2008 move.l D0, A0
00003588 81FC 0002 divs.w D0, 0x2
0000358C 3044 movea.w A0, D4
0000358E 2A08 move.l D5, A0
00003590 8BFC 0002 divs.w D5, 0x2
00003594 3D45 FFF2 move.w [A6 - 0xE], D5
00003598 9A40 sub.w D5, D0
0000359A 486B 000A pea.l [A3 + 0xA]
0000359E 2057 movea.l A0, [A7]
000035A0 2250 movea.l A1, [A0]
000035A2 2269 000C movea.l A1, [A1 + 0xC]
000035A6 4E91 jsr [A1]
000035A8 4A00 tst.b D0
000035AA 584F addq.w A7, 4
000035AC 6766 beq +0x68 /* 00003614 */
000035AE 3E2B 016A move.w D7, [A3 + 0x16A]
000035B2 0C47 0004 cmpi.w D7, 0x4
000035B6 6636 bne +0x38 /* 000035EE */
000035B8 2F0B move.l -[A7], A3
000035BA 2057 movea.l A0, [A7]
000035BC 2250 movea.l A1, [A0]
000035BE 2269 0278 movea.l A1, [A1 + 0x278]
000035C2 4E91 jsr [A1]
000035C4 5440 addq.w D0, 2
000035C6 3D40 FFEC move.w [A6 - 0x14], D0
000035CA 2F0B move.l -[A7], A3
000035CC 2057 movea.l A0, [A7]
000035CE 2250 movea.l A1, [A0]
000035D0 2269 0278 movea.l A1, [A1 + 0x278]
000035D4 4E91 jsr [A1]
000035D6 5640 addq.w D0, 3
000035D8 D043 add.w D0, D3
000035DA 3204 move.w D1, D4
000035DC 9240 sub.w D1, D0
000035DE 48C1 ext.l D1
000035E0 83FC 0002 divs.w D1, 0x2
000035E4 D26E FFEC add.w D1, [A6 - 0x14]
000035E8 3A01 move.w D5, D1
000035EA 504F addq.w A7, 8
000035EC 6026 bra +0x28 /* 00003614 */
label000035EE:
000035EE 0C47 0003 cmpi.w D7, 0x3
000035F2 6620 bne +0x22 /* 00003614 */
000035F4 2F0B move.l -[A7], A3
000035F6 2057 movea.l A0, [A7]
000035F8 2250 movea.l A1, [A0]
000035FA 2269 0278 movea.l A1, [A1 + 0x278]
000035FE 4E91 jsr [A1]
00003600 5640 addq.w D0, 3
00003602 D043 add.w D0, D3
00003604 48C0 ext.l D0
00003606 81FC 0002 divs.w D0, 0x2
0000360A 322E FFF2 move.w D1, [A6 - 0xE]
0000360E 9240 sub.w D1, D0
00003610 3A01 move.w D5, D1
00003612 584F addq.w A7, 4
label00003614:
00003614 DD6A 0002 add.w [A2 + 0x2], D6
00003618 DB52 add.w [A2], D5
0000361A 6000 00EC bra +0xEE /* 00003708 */
0000361E 302B 0174 move.w D0, [A3 + 0x174]
00003622 D16A 0002 add.w [A2 + 0x2], D0
00003626 3043 movea.w A0, D3
00003628 2008 move.l D0, A0
0000362A 81FC 0002 divs.w D0, 0x2
0000362E 3044 movea.w A0, D4
00003630 2208 move.l D1, A0
00003632 83FC 0002 divs.w D1, 0x2
00003636 9240 sub.w D1, D0
00003638 D352 add.w [A2], D1
0000363A 6000 00CC bra +0xCE /* 00003708 */
0000363E 302E FFF4 move.w D0, [A6 - 0xC]
00003642 D06B 0174 add.w D0, [A3 + 0x174]
00003646 3205 move.w D1, D5
00003648 9240 sub.w D1, D0
0000364A D36A 0002 add.w [A2 + 0x2], D1
0000364E 3043 movea.w A0, D3
00003650 2008 move.l D0, A0
00003652 81FC 0002 divs.w D0, 0x2
00003656 3044 movea.w A0, D4
00003658 2208 move.l D1, A0
0000365A 83FC 0002 divs.w D1, 0x2
0000365E 9240 sub.w D1, D0
00003660 D352 add.w [A2], D1
00003662 6000 00A4 bra +0xA6 /* 00003708 */
00003666 306E FFF4 movea.w A0, [A6 - 0xC]
0000366A 2008 move.l D0, A0
0000366C 81FC 0002 divs.w D0, 0x2
00003670 3045 movea.w A0, D5
00003672 2208 move.l D1, A0
00003674 83FC 0002 divs.w D1, 0x2
00003678 9240 sub.w D1, D0
0000367A D36A 0002 add.w [A2 + 0x2], D1
0000367E 302B 0172 move.w D0, [A3 + 0x172]
00003682 D152 add.w [A2], D0
00003684 6000 0082 bra +0x84 /* 00003708 */
00003688 306E FFF4 movea.w A0, [A6 - 0xC]
0000368C 2008 move.l D0, A0
0000368E 81FC 0002 divs.w D0, 0x2
00003692 3045 movea.w A0, D5
00003694 2208 move.l D1, A0
00003696 83FC 0002 divs.w D1, 0x2
0000369A 9240 sub.w D1, D0
0000369C D36A 0002 add.w [A2 + 0x2], D1
000036A0 3003 move.w D0, D3
000036A2 D06B 0172 add.w D0, [A3 + 0x172]
000036A6 3204 move.w D1, D4
000036A8 9240 sub.w D1, D0
000036AA D352 add.w [A2], D1
000036AC 605A bra +0x5C /* 00003708 */
000036AE 302B 0174 move.w D0, [A3 + 0x174]
000036B2 D16A 0002 add.w [A2 + 0x2], D0
000036B6 302B 0172 move.w D0, [A3 + 0x172]
000036BA D152 add.w [A2], D0
000036BC 604A bra +0x4C /* 00003708 */
000036BE 302B 0174 move.w D0, [A3 + 0x174]
000036C2 D16A 0002 add.w [A2 + 0x2], D0
000036C6 3003 move.w D0, D3
000036C8 D06B 0172 add.w D0, [A3 + 0x172]
000036CC 3204 move.w D1, D4
000036CE 9240 sub.w D1, D0
000036D0 D352 add.w [A2], D1
000036D2 6034 bra +0x36 /* 00003708 */
000036D4 302E FFF4 move.w D0, [A6 - 0xC]
000036D8 D06B 0174 add.w D0, [A3 + 0x174]
000036DC 3205 move.w D1, D5
000036DE 9240 sub.w D1, D0
000036E0 D36A 0002 add.w [A2 + 0x2], D1
000036E4 302B 0172 move.w D0, [A3 + 0x172]
000036E8 D152 add.w [A2], D0
000036EA 601C bra +0x1E /* 00003708 */
000036EC 302E FFF4 move.w D0, [A6 - 0xC]
000036F0 D06B 0174 add.w D0, [A3 + 0x174]
000036F4 3205 move.w D1, D5
000036F6 9240 sub.w D1, D0
000036F8 D36A 0002 add.w [A2 + 0x2], D1
000036FC 3003 move.w D0, D3
000036FE D06B 0172 add.w D0, [A3 + 0x172]
00003702 3204 move.w D1, D4
00003704 9240 sub.w D1, D0
00003706 D352 add.w [A2], D1
label00003708:
00003708 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000370C 4E5E unlink A6
0000370E 4E75 rts
00003710 4E56 FEDA link A6, -0x0126
00003714 48E7 1020 movem.l -[A7], D3,A2
00003718 246E 0008 movea.l A2, [A6 + 0x8]
0000371C 486A 000A pea.l [A2 + 0xA]
00003720 2057 movea.l A0, [A7]
00003722 2250 movea.l A1, [A0]
00003724 2269 000C movea.l A1, [A1 + 0xC]
00003728 4E91 jsr [A1]
0000372A 4A00 tst.b D0
0000372C 584F addq.w A7, 4
0000372E 6768 beq +0x6A /* 00003798 */
00003730 486E FFF8 pea.l [A6 - 0x8]
00003734 4EB9 0000 20B8 jsr [0x000020B8]
0000373A 486E FFDA pea.l [A6 - 0x26]
0000373E 4EB9 0000 20A0 jsr [0x000020A0]
00003744 2F0A move.l -[A7], A2
00003746 2057 movea.l A0, [A7]
00003748 2250 movea.l A1, [A0]
0000374A 2269 0080 movea.l A1, [A1 + 0x80]
0000374E 4E91 jsr [A1]
00003750 3600 move.w D3, D0
00003752 3F03 move.w -[A7], D3
00003754 4EB9 0000 22E8 jsr [0x000022E8]
0000375A 486E FEDA pea.l [A6 - 0x126]
0000375E 2F0A move.l -[A7], A2
00003760 2057 movea.l A0, [A7]
00003762 2250 movea.l A1, [A0]
00003764 2269 0020 movea.l A1, [A1 + 0x20]
00003768 4E91 jsr [A1]
0000376A 486E FEDA pea.l [A6 - 0x126]
0000376E A88C syscall StringWidth
00003770 301F move.w D0, [A7]+
00003772 3600 move.w D3, D0
00003774 3F3C FFFF move.w -[A7], 0xFFFF
00003778 486E FFDA pea.l [A6 - 0x26]
0000377C 4EB9 0000 20A8 jsr [0x000020A8]
00003782 3F3C FFFF move.w -[A7], 0xFFFF
00003786 486E FFF8 pea.l [A6 - 0x8]
0000378A 4EB9 0000 20C0 jsr [0x000020C0]
00003790 3003 move.w D0, D3
00003792 4FEF 0020 lea.l A7, [A7 + 0x20]
00003796 6002 bra +0x4 /* 0000379A */
label00003798:
00003798 7000 moveq.l D0, 0x00
label0000379A:
0000379A 4CDF 0408 movem.l D3,A2, [A7]+
0000379E 4E5E unlink A6
000037A0 4E75 rts
000037A2 4E56 FFD2 link A6, -0x002E
000037A6 48E7 1020 movem.l -[A7], D3,A2
000037AA 246E 0008 movea.l A2, [A6 + 0x8]
000037AE 486A 000A pea.l [A2 + 0xA]
000037B2 2057 movea.l A0, [A7]
000037B4 2250 movea.l A1, [A0]
000037B6 2269 000C movea.l A1, [A1 + 0xC]
000037BA 4E91 jsr [A1]
000037BC 4A00 tst.b D0
000037BE 584F addq.w A7, 4
000037C0 675C beq +0x5E /* 0000381E */
000037C2 486E FFF0 pea.l [A6 - 0x10]
000037C6 4EB9 0000 20B8 jsr [0x000020B8]
000037CC 486E FFD2 pea.l [A6 - 0x2E]
000037D0 4EB9 0000 20A0 jsr [0x000020A0]
000037D6 2F0A move.l -[A7], A2
000037D8 2057 movea.l A0, [A7]
000037DA 2250 movea.l A1, [A0]
000037DC 2269 0080 movea.l A1, [A1 + 0x80]
000037E0 4E91 jsr [A1]
000037E2 3600 move.w D3, D0
000037E4 3F03 move.w -[A7], D3
000037E6 4EB9 0000 22E8 jsr [0x000022E8]
000037EC 486E FFF8 pea.l [A6 - 0x8]
000037F0 A88B syscall GetFontInfo
000037F2 362E FFF8 move.w D3, [A6 - 0x8]
000037F6 D66E FFFA add.w D3, [A6 - 0x6]
000037FA 3F3C FFFF move.w -[A7], 0xFFFF
000037FE 486E FFD2 pea.l [A6 - 0x2E]
00003802 4EB9 0000 20A8 jsr [0x000020A8]
00003808 3F3C FFFF move.w -[A7], 0xFFFF
0000380C 486E FFF0 pea.l [A6 - 0x10]
00003810 4EB9 0000 20C0 jsr [0x000020C0]
00003816 3003 move.w D0, D3
00003818 4FEF 001A lea.l A7, [A7 + 0x1A]
0000381C 6002 bra +0x4 /* 00003820 */
label0000381E:
0000381E 7000 moveq.l D0, 0x00
label00003820:
00003820 4CDF 0408 movem.l D3,A2, [A7]+
00003824 4E5E unlink A6
00003826 4E75 rts
00003828 4E56 FFEC link A6, -0x0014
0000382C 2F0A move.l -[A7], A2
0000382E 246E 0008 movea.l A2, [A6 + 0x8]
00003832 486E FFF2 pea.l [A6 - 0xE]
00003836 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000383A 2057 movea.l A0, [A7]
0000383C 2268 0004 movea.l A1, [A0 + 0x4]
00003840 2269 003C movea.l A1, [A1 + 0x3C]
00003844 4E91 jsr [A1]
00003846 486E FFF2 pea.l [A6 - 0xE]
0000384A 2F0A move.l -[A7], A2
0000384C 2057 movea.l A0, [A7]
0000384E 2250 movea.l A1, [A0]
00003850 2269 01D4 movea.l A1, [A1 + 0x1D4]
00003854 4E91 jsr [A1]
00003856 5240 addq.w D0, 1
00003858 584F addq.w A7, 4
0000385A 3F00 move.w -[A7], D0
0000385C 2F0A move.l -[A7], A2
0000385E 2057 movea.l A0, [A7]
00003860 2250 movea.l A1, [A0]
00003862 2269 01D4 movea.l A1, [A1 + 0x1D4]
00003866 4E91 jsr [A1]
00003868 5240 addq.w D0, 1
0000386A 584F addq.w A7, 4
0000386C 3F00 move.w -[A7], D0
0000386E A8A9 syscall InsetRect
00003870 486E FFFA pea.l [A6 - 0x6]
00003874 4EB9 0000 2340 jsr [0x00002340]
0000387A 206E FFFA movea.l A0, [A6 - 0x6]
0000387E 4850 pea.l [A0]
00003880 A87A syscall GetClip
00003882 486E FFF2 pea.l [A6 - 0xE]
00003886 486E FFEC pea.l [A6 - 0x14]
0000388A 4EB9 0000 2348 jsr [0x00002348]
00003890 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003894 206E FFEC movea.l A0, [A6 - 0x14]
00003898 4850 pea.l [A0]
0000389A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000389E A8E4 syscall SectRgn
000038A0 3F3C FFFF move.w -[A7], 0xFFFF
000038A4 486E FFEC pea.l [A6 - 0x14]
000038A8 4EB9 0000 2358 jsr [0x00002358]
000038AE 206E FFFA movea.l A0, [A6 - 0x6]
000038B2 4850 pea.l [A0]
000038B4 A879 syscall SetClip
000038B6 3F3C FFFF move.w -[A7], 0xFFFF
000038BA 486E FFFA pea.l [A6 - 0x6]
000038BE 4EB9 0000 2358 jsr [0x00002358]
000038C4 4FEF 0020 lea.l A7, [A7 + 0x20]
000038C8 245F movea.l A2, [A7]+
000038CA 4E5E unlink A6
000038CC 4E75 rts
000038CE 4E56 0000 link A6, 0
000038D2 2F0A move.l -[A7], A2
000038D4 246E 0008 movea.l A2, [A6 + 0x8]
000038D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000038DC 2F0A move.l -[A7], A2
000038DE 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000038E4 41F9 0000 D96E lea.l A0, [0x0000D96E]
000038EA 2488 move.l [A2], A0
000038EC 426A 0008 clr.w [A2 + 0x8]
000038F0 42AA 000A clr.l [A2 + 0xA]
000038F4 204A movea.l A0, A2
000038F6 504F addq.w A7, 8
000038F8 245F movea.l A2, [A7]+
000038FA 4E5E unlink A6
000038FC 4E75 rts
000038FE 4E56 0000 link A6, 0
00003902 2F0A move.l -[A7], A2
00003904 246E 0008 movea.l A2, [A6 + 0x8]
00003908 200A move.l D0, A2
0000390A 6724 beq +0x26 /* 00003930 */
0000390C 41F9 0000 D96E lea.l A0, [0x0000D96E]
00003912 2488 move.l [A2], A0
00003914 4267 clr.w -[A7]
00003916 2F0A move.l -[A7], A2
00003918 4EB9 0000 0030 jsr [0x00000030]
0000391E 4A6E 000C tst.w [A6 + 0xC]
00003922 5C4F addq.w A7, 6
00003924 6F0A ble +0xC /* 00003930 */
00003926 2F0A move.l -[A7], A2
00003928 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000392E 584F addq.w A7, 4
label00003930:
00003930 204A movea.l A0, A2
00003932 245F movea.l A2, [A7]+
00003934 4E5E unlink A6
00003936 4E75 rts
00003938 4E56 FEFC link A6, -0x0104
0000393C 48E7 0038 movem.l -[A7], A2,A3,A4
00003940 286E 0008 movea.l A4, [A6 + 0x8]
00003944 266E 000C movea.l A3, [A6 + 0xC]
00003948 246E 0010 movea.l A2, [A6 + 0x10]
0000394C 4878 0002 push.l 0x2
00003950 486E FFFE pea.l [A6 - 0x2]
00003954 2F0A move.l -[A7], A2
00003956 4EB9 0000 2BA0 jsr [0x00002BA0]
0000395C 4878 0002 push.l 0x2
00003960 486E FFFC pea.l [A6 - 0x4]
00003964 2F0A move.l -[A7], A2
00003966 4EB9 0000 2BA0 jsr [0x00002BA0]
0000396C 486E FEFC pea.l [A6 - 0x104]
00003970 2F0A move.l -[A7], A2
00003972 4EB9 0000 2BC0 jsr [0x00002BC0]
00003978 42A7 clr.l -[A7]
0000397A 4267 clr.w -[A7]
0000397C 4879 0000 E2CE push.l 0xE2CE
00003982 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
00003986 2F0B move.l -[A7], A3
00003988 2F0C move.l -[A7], A4
0000398A 2057 movea.l A0, [A7]
0000398C 2250 movea.l A1, [A0]
0000398E 2269 0010 movea.l A1, [A1 + 0x10]
00003992 4E91 jsr [A1]
00003994 4FEF 0034 lea.l A7, [A7 + 0x34]
00003998 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000399C 4E5E unlink A6
0000399E 4E75 rts
000039A0 4E56 FFD4 link A6, -0x002C
000039A4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000039A8 206E 0008 movea.l A0, [A6 + 0x8]
000039AC 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
000039B2 426E FFF0 clr.w [A6 - 0x10]
000039B6 6000 0168 bra +0x16A /* 00003B20 */
label000039BA:
000039BA 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
000039C0 4AB0 A800 tst.l [A0 + A2]
000039C4 6600 0130 bne +0x132 /* 00003AF6 */
000039C8 2D79 0000 DAC0 FFF8 move.l [A6 - 0x8], [0x0000DAC0]
000039D0 2D79 0000 DAC4 FFFC move.l [A6 - 0x4], [0x0000DAC4]
000039D8 2D4F FFEC move.l [A6 - 0x14], A7
000039DC 4878 0014 push.l 0x14
000039E0 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
000039E6 2648 movea.l A3, A0
000039E8 2008 move.l D0, A0
000039EA 584F addq.w A7, 4
000039EC 6718 beq +0x1A /* 00003A06 */
000039EE 42A7 clr.l -[A7]
000039F0 42A7 clr.l -[A7]
000039F2 42A7 clr.l -[A7]
000039F4 4267 clr.w -[A7]
000039F6 486E FFF8 pea.l [A6 - 0x8]
000039FA 2F0B move.l -[A7], A3
000039FC 4EB9 0000 3938 jsr [0x00003938]
00003A02 4FEF 0016 lea.l A7, [A7 + 0x16]
label00003A06:
00003A06 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
00003A0C 218B A800 move.l [A0 + A2], A3
00003A10 605C bra +0x5E /* 00003A6E */
00003A12 206E FFE4 movea.l A0, [A6 - 0x1C]
00003A16 2D50 FFD4 move.l [A6 - 0x2C], [A0]
00003A1A 7094 moveq.l D0, 0xFFFFFF94
00003A1C B0AE FFD4 cmp.l D0, [A6 - 0x2C]
00003A20 6638 bne +0x3A /* 00003A5A */
00003A22 4878 0014 push.l 0x14
00003A26 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00003A2C 2848 movea.l A4, A0
00003A2E 2008 move.l D0, A0
00003A30 584F addq.w A7, 4
00003A32 671A beq +0x1C /* 00003A4E */
00003A34 42A7 clr.l -[A7]
00003A36 42A7 clr.l -[A7]
00003A38 4878 0004 push.l 0x4
00003A3C 4267 clr.w -[A7]
00003A3E 486E FFF8 pea.l [A6 - 0x8]
00003A42 2F0C move.l -[A7], A4
00003A44 4EB9 0000 3938 jsr [0x00003938]
00003A4A 4FEF 0016 lea.l A7, [A7 + 0x16]
label00003A4E:
00003A4E 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
00003A54 218C A800 move.l [A0 + A2], A4
00003A58 6010 bra +0x12 /* 00003A6A */
label00003A5A:
00003A5A 42A7 clr.l -[A7]
00003A5C 42A7 clr.l -[A7]
00003A5E 42A7 clr.l -[A7]
00003A60 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
00003A66 4FEF 000C lea.l A7, [A7 + 0xC]
label00003A6A:
00003A6A 2E6E FFEC movea.l A7, [A6 - 0x14]
label00003A6E:
00003A6E 4EB9 0000 20B0 jsr [0x000020B0]
00003A74 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
00003A7A 2F30 A800 move.l -[A7], [A0 + A2]
00003A7E 4EB9 0000 3948 jsr [0x00003948]
00003A84 7E00 moveq.l D7, 0x00
00003A86 584F addq.w A7, 4
00003A88 6054 bra +0x56 /* 00003ADE */
label00003A8A:
00003A8A 7600 moveq.l D3, 0x00
00003A8C 6000 0084 bra +0x86 /* 00003B12 */
label00003A90:
00003A90 41F9 0000 DACE lea.l A0, [0x0000DACE]
00003A96 D1C6 add.l A0, D6
00003A98 D1C5 add.l A0, D5
00003A9A 1830 3800 move.b D4, [A0 + D3]
00003A9E 4884 ext.w D4
00003AA0 0C44 FFFF cmpi.w D4, 0xFFFF
00003AA4 672E beq +0x30 /* 00003AD4 */
00003AA6 1F04 move.b -[A7], D4
00003AA8 486E FFF2 pea.l [A6 - 0xE]
00003AAC 4EB9 0000 05D8 jsr [0x000005D8]
00003AB2 486E FFF2 pea.l [A6 - 0xE]
00003AB6 306E FFF8 movea.w A0, [A6 - 0x8]
00003ABA 2008 move.l D0, A0
00003ABC D087 add.l D0, D7
00003ABE 3F00 move.w -[A7], D0
00003AC0 306E FFFA movea.w A0, [A6 - 0x6]
00003AC4 2008 move.l D0, A0
00003AC6 D083 add.l D0, D3
00003AC8 3F00 move.w -[A7], D0
00003ACA 4EB9 0000 06E0 jsr [0x000006E0]
00003AD0 4FEF 000E lea.l A7, [A7 + 0xE]
label00003AD4:
00003AD4 5283 addq.l D3, 1
label00003AD6:
00003AD6 7010 moveq.l D0, 0x10
00003AD8 B680 cmp.l D3, D0
00003ADA 6DB4 blt -0x4A /* 00003A90 */
00003ADC 5287 addq.l D7, 1
label00003ADE:
00003ADE 7010 moveq.l D0, 0x10
00003AE0 BE80 cmp.l D7, D0
00003AE2 6DA6 blt -0x58 /* 00003A8A */
00003AE4 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
00003AEA 2F30 A800 move.l -[A7], [A0 + A2]
00003AEE 4EB9 0000 3950 jsr [0x00003950]
00003AF4 584F addq.w A7, 4
label00003AF6:
00003AF6 526E FFF0 addq.w [A6 - 0x10], 1
00003AFA 588A addq.l A2, 4
label00003AFC:
00003AFC 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8
00003B02 6D00 FEB6 blt -0x148 /* 000039BA */
00003B06 206E 0008 movea.l A0, [A6 + 0x8]
00003B0A 317C 0001 0008 move.w [A0 + 0x8], 0x1
00003B10 6012 bra +0x14 /* 00003B24 */
label00003B12:
00003B12 2A07 move.l D5, D7
00003B14 E98D lsl D5, 4
00003B16 306E FFF0 movea.w A0, [A6 - 0x10]
00003B1A 2C08 move.l D6, A0
00003B1C E18E lsl D6, 8
00003B1E 60B6 bra -0x48 /* 00003AD6 */
label00003B20:
00003B20 95CA sub.l A2, A2
00003B22 60D8 bra -0x26 /* 00003AFC */
label00003B24:
00003B24 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003B28 4E5E unlink A6
00003B2A 4E75 rts
00003B2C 4E56 0000 link A6, 0
00003B30 2F0A move.l -[A7], A2
00003B32 246E 0008 movea.l A2, [A6 + 0x8]
00003B36 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003B3A 4EB9 0000 30D8 jsr [0x000030D8]
00003B40 4A00 tst.b D0
00003B42 584F addq.w A7, 4
00003B44 6712 beq +0x14 /* 00003B58 */
00003B46 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003B4A 2057 movea.l A0, [A7]
00003B4C 2268 0004 movea.l A1, [A0 + 0x4]
00003B50 2269 00BC movea.l A1, [A1 + 0xBC]
00003B54 4E91 jsr [A1]
00003B56 584F addq.w A7, 4
label00003B58:
00003B58 245F movea.l A2, [A7]+
00003B5A 4E5E unlink A6
00003B5C 4E75 rts
00003B5E 4E56 0000 link A6, 0
00003B62 2F0A move.l -[A7], A2
00003B64 246E 0008 movea.l A2, [A6 + 0x8]
00003B68 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003B6C 4EB9 0000 30D8 jsr [0x000030D8]
00003B72 4A00 tst.b D0
00003B74 584F addq.w A7, 4
00003B76 6612 bne +0x14 /* 00003B8A */
00003B78 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003B7C 2057 movea.l A0, [A7]
00003B7E 2268 0004 movea.l A1, [A0 + 0x4]
00003B82 2269 00BC movea.l A1, [A1 + 0xBC]
00003B86 4E91 jsr [A1]
00003B88 584F addq.w A7, 4
label00003B8A:
00003B8A 245F movea.l A2, [A7]+
00003B8C 4E5E unlink A6
00003B8E 4E75 rts
00003B90 4E56 0000 link A6, 0
00003B94 2F0A move.l -[A7], A2
00003B96 246E 0008 movea.l A2, [A6 + 0x8]
00003B9A 42A7 clr.l -[A7]
00003B9C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003BA0 2057 movea.l A0, [A7]
00003BA2 2268 0004 movea.l A1, [A0 + 0x4]
00003BA6 2269 00F0 movea.l A1, [A1 + 0xF0]
00003BAA 4E91 jsr [A1]
00003BAC 504F addq.w A7, 8
00003BAE 245F movea.l A2, [A7]+
00003BB0 4E5E unlink A6
00003BB2 4E75 rts
00003BB4 4E56 0000 link A6, 0
00003BB8 2F0A move.l -[A7], A2
00003BBA 246E 0008 movea.l A2, [A6 + 0x8]
00003BBE 42A7 clr.l -[A7]
00003BC0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003BC4 2057 movea.l A0, [A7]
00003BC6 2268 0004 movea.l A1, [A0 + 0x4]
00003BCA 2269 00F0 movea.l A1, [A1 + 0xF0]
00003BCE 4E91 jsr [A1]
00003BD0 504F addq.w A7, 8
00003BD2 245F movea.l A2, [A7]+
00003BD4 4E5E unlink A6
00003BD6 4E75 rts
00003BD8 4E56 0000 link A6, 0
00003BDC 2F0A move.l -[A7], A2
00003BDE 246E 0008 movea.l A2, [A6 + 0x8]
00003BE2 594F subq.w A7, 4
00003BE4 A975 syscall TickCount
00003BE6 201F move.l D0, [A7]+
00003BE8 B0AA 000A cmp.l D0, [A2 + 0xA]
00003BEC 6330 bls +0x32 /* 00003C1E */
00003BEE 526A 0008 addq.w [A2 + 0x8], 1
00003BF2 0C6A 0008 0008 cmpi.w [A2 + 0x8], 0x8
00003BF8 6F06 ble +0x8 /* 00003C00 */
00003BFA 357C 0001 0008 move.w [A2 + 0x8], 0x1
label00003C00:
00003C00 42A7 clr.l -[A7]
00003C02 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003C06 2057 movea.l A0, [A7]
00003C08 2268 0004 movea.l A1, [A0 + 0x4]
00003C0C 2269 00F0 movea.l A1, [A1 + 0xF0]
00003C10 4E91 jsr [A1]
00003C12 A975 syscall TickCount
00003C14 201F move.l D0, [A7]+
00003C16 5A80 addq.l D0, 5
00003C18 2540 000A move.l [A2 + 0xA], D0
00003C1C 584F addq.w A7, 4
label00003C1E:
00003C1E 245F movea.l A2, [A7]+
00003C20 4E5E unlink A6
00003C22 4E75 rts
00003C24 4E56 FFC8 link A6, -0x0038
00003C28 2F0A move.l -[A7], A2
00003C2A 246E 0008 movea.l A2, [A6 + 0x8]
00003C2E 486E FFDA pea.l [A6 - 0x26]
00003C32 4EB9 0000 20A0 jsr [0x000020A0]
00003C38 486E FFF8 pea.l [A6 - 0x8]
00003C3C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003C40 2057 movea.l A0, [A7]
00003C42 2268 0004 movea.l A1, [A0 + 0x4]
00003C46 2269 003C movea.l A1, [A1 + 0x3C]
00003C4A 4E91 jsr [A1]
00003C4C 486E FFF8 pea.l [A6 - 0x8]
00003C50 486E FFD4 pea.l [A6 - 0x2C]
00003C54 4EB9 0000 20D8 jsr [0x000020D8]
00003C5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003C5E 2057 movea.l A0, [A7]
00003C60 2268 0004 movea.l A1, [A0 + 0x4]
00003C64 2269 00D8 movea.l A1, [A1 + 0xD8]
00003C68 4E91 jsr [A1]
00003C6A 486E FFF8 pea.l [A6 - 0x8]
00003C6E A8A3 syscall EraseRect
00003C70 4EB9 0000 20B0 jsr [0x000020B0]
00003C76 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003C7A 4EB9 0000 30D8 jsr [0x000030D8]
00003C80 4A00 tst.b D0
00003C82 4FEF 001C lea.l A7, [A7 + 0x1C]
00003C86 6710 beq +0x12 /* 00003C98 */
00003C88 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003C8C 4EB9 0000 3110 jsr [0x00003110]
00003C92 4A00 tst.b D0
00003C94 584F addq.w A7, 4
00003C96 6622 bne +0x24 /* 00003CBA */
label00003C98:
00003C98 1F3C 0007 move.b -[A7], 0x7
00003C9C 486E FFC8 pea.l [A6 - 0x38]
00003CA0 4EB9 0000 05D8 jsr [0x000005D8]
00003CA6 2D6E FFC8 FFCE move.l [A6 - 0x32], [A6 - 0x38]
00003CAC 3D6E FFCC FFD2 move.w [A6 - 0x2E], [A6 - 0x34]
00003CB2 486E FFCE pea.l [A6 - 0x32]
00003CB6 AA14 syscall RGBForeColor
00003CB8 5C4F addq.w A7, 6
label00003CBA:
00003CBA 486E FFF8 pea.l [A6 - 0x8]
00003CBE 2F0A move.l -[A7], A2
00003CC0 2057 movea.l A0, [A7]
00003CC2 2250 movea.l A1, [A0]
00003CC4 2269 00AC movea.l A1, [A1 + 0xAC]
00003CC8 4E91 jsr [A1]
00003CCA 42A7 clr.l -[A7]
00003CCC 3F3C 0001 move.w -[A7], 0x1
00003CD0 486E FFF8 pea.l [A6 - 0x8]
00003CD4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003CD8 2057 movea.l A0, [A7]
00003CDA 2268 0004 movea.l A1, [A0 + 0x4]
00003CDE 2269 0018 movea.l A1, [A1 + 0x18]
00003CE2 4E91 jsr [A1]
00003CE4 584F addq.w A7, 4
00003CE6 2F08 move.l -[A7], A0
00003CE8 302A 0008 move.w D0, [A2 + 0x8]
00003CEC 5340 subq.w D0, 1
00003CEE 48C0 ext.l D0
00003CF0 E588 lsl D0, 2
00003CF2 41F9 0002 B6CA lea.l A0, [0x0002B6CA]
00003CF8 2F30 0800 move.l -[A7], [A0 + D0]
00003CFC 4EB9 0000 3958 jsr [0x00003958]
00003D02 3F3C FFFF move.w -[A7], 0xFFFF
00003D06 486E FFD4 pea.l [A6 - 0x2C]
00003D0A 4EB9 0000 20E8 jsr [0x000020E8]
00003D10 3F3C FFFF move.w -[A7], 0xFFFF
00003D14 486E FFDA pea.l [A6 - 0x26]
00003D18 4EB9 0000 20A8 jsr [0x000020A8]
00003D1E 4FEF 0026 lea.l A7, [A7 + 0x26]
00003D22 245F movea.l A2, [A7]+
00003D24 4E5E unlink A6
00003D26 4E75 rts
00003D28 4E56 0000 link A6, 0
00003D2C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00003D30 266E 0008 movea.l A3, [A6 + 0x8]
00003D34 246E 000C movea.l A2, [A6 + 0xC]
00003D38 2F0A move.l -[A7], A2
00003D3A 2F2B 0004 move.l -[A7], [A3 + 0x4]
00003D3E 2057 movea.l A0, [A7]
00003D40 2268 0004 movea.l A1, [A0 + 0x4]
00003D44 2269 003C movea.l A1, [A1 + 0x3C]
00003D48 4E91 jsr [A1]
00003D4A 3A12 move.w D5, [A2]
00003D4C 362A 0004 move.w D3, [A2 + 0x4]
00003D50 9645 sub.w D3, D5
00003D52 382A 0006 move.w D4, [A2 + 0x6]
00003D56 986A 0002 sub.w D4, [A2 + 0x2]
00003D5A 3043 movea.w A0, D3
00003D5C 2008 move.l D0, A0
00003D5E 81FC 0002 divs.w D0, 0x2
00003D62 D045 add.w D0, D5
00003D64 5140 subq.w D0, 8
00003D66 3480 move.w [A2], D0
00003D68 3044 movea.w A0, D4
00003D6A 2008 move.l D0, A0
00003D6C 81FC 0002 divs.w D0, 0x2
00003D70 D06A 0002 add.w D0, [A2 + 0x2]
00003D74 5140 subq.w D0, 8
00003D76 3540 0002 move.w [A2 + 0x2], D0
00003D7A 7010 moveq.l D0, 0x10
00003D7C D052 add.w D0, [A2]
00003D7E 3540 0004 move.w [A2 + 0x4], D0
00003D82 7010 moveq.l D0, 0x10
00003D84 D06A 0002 add.w D0, [A2 + 0x2]
00003D88 3540 0006 move.w [A2 + 0x6], D0
00003D8C 504F addq.w A7, 8
00003D8E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003D92 4E5E unlink A6
00003D94 4E75 rts
00003D96 4E56 0000 link A6, 0
00003D9A 2F0A move.l -[A7], A2
00003D9C 246E 0008 movea.l A2, [A6 + 0x8]
00003DA0 2F2E 000C move.l -[A7], [A6 + 0xC]
00003DA4 2F0A move.l -[A7], A2
00003DA6 61FF 0000 2B24 bsr +0x2B26 /* 000068CC */
00003DAC 486A 0010 pea.l [A2 + 0x10]
00003DB0 4EB9 0000 3BD0 jsr [0x00003BD0]
00003DB6 41F9 0000 D7BA lea.l A0, [0x0000D7BA]
00003DBC 2488 move.l [A2], A0
00003DBE 41F9 0000 D7BA lea.l A0, [0x0000D7BA]
00003DC4 41E8 00E4 lea.l A0, [A0 + 0xE4]
00003DC8 2548 0010 move.l [A2 + 0x10], A0
00003DCC 204A movea.l A0, A2
00003DCE 4FEF 000C lea.l A7, [A7 + 0xC]
00003DD2 245F movea.l A2, [A7]+
00003DD4 4E5E unlink A6
00003DD6 4E75 rts
00003DD8 4E56 0000 link A6, 0
00003DDC 2F0A move.l -[A7], A2
00003DDE 246E 0008 movea.l A2, [A6 + 0x8]
00003DE2 200A move.l D0, A2
00003DE4 6740 beq +0x42 /* 00003E26 */
00003DE6 41F9 0000 D7BA lea.l A0, [0x0000D7BA]
00003DEC 2488 move.l [A2], A0
00003DEE 41F9 0000 D7BA lea.l A0, [0x0000D7BA]
00003DF4 41E8 00E4 lea.l A0, [A0 + 0xE4]
00003DF8 2548 0010 move.l [A2 + 0x10], A0
00003DFC 4267 clr.w -[A7]
00003DFE 486A 0010 pea.l [A2 + 0x10]
00003E02 4EB9 0000 3BD8 jsr [0x00003BD8]
00003E08 4267 clr.w -[A7]
00003E0A 2F0A move.l -[A7], A2
00003E0C 61FF 0000 2AF4 bsr +0x2AF6 /* 00006902 */
00003E12 4A6E 000C tst.w [A6 + 0xC]
00003E16 4FEF 000C lea.l A7, [A7 + 0xC]
00003E1A 6F0A ble +0xC /* 00003E26 */
00003E1C 2F0A move.l -[A7], A2
00003E1E 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00003E24 584F addq.w A7, 4
label00003E26:
00003E26 204A movea.l A0, A2
00003E28 245F movea.l A2, [A7]+
00003E2A 4E5E unlink A6
00003E2C 4E75 rts
00003E2E 4E56 FEFC link A6, -0x0104
00003E32 48E7 0038 movem.l -[A7], A2,A3,A4
00003E36 286E 0008 movea.l A4, [A6 + 0x8]
00003E3A 266E 000C movea.l A3, [A6 + 0xC]
00003E3E 246E 0010 movea.l A2, [A6 + 0x10]
00003E42 4878 0002 push.l 0x2
00003E46 486E FFFE pea.l [A6 - 0x2]
00003E4A 2F0A move.l -[A7], A2
00003E4C 4EB9 0000 2BA0 jsr [0x00002BA0]
00003E52 4878 0002 push.l 0x2
00003E56 486E FEFC pea.l [A6 - 0x104]
00003E5A 2F0A move.l -[A7], A2
00003E5C 4EB9 0000 2BA0 jsr [0x00002BA0]
00003E62 486E FEFE pea.l [A6 - 0x102]
00003E66 2F0A move.l -[A7], A2
00003E68 4EB9 0000 2BC0 jsr [0x00002BC0]
00003E6E 42A7 clr.l -[A7]
00003E70 3F2E FEFC move.w -[A7], [A6 - 0x104]
00003E74 486E FEFE pea.l [A6 - 0x102]
00003E78 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E7C 2F0B move.l -[A7], A3
00003E7E 2F0C move.l -[A7], A4
00003E80 2057 movea.l A0, [A7]
00003E82 2250 movea.l A1, [A0]
00003E84 2269 0010 movea.l A1, [A1 + 0x10]
00003E88 4E91 jsr [A1]
00003E8A 4FEF 0034 lea.l A7, [A7 + 0x34]
00003E8E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003E92 4E5E unlink A6
00003E94 4E75 rts
00003E96 4E56 0000 link A6, 0
00003E9A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003E9E 246E 0008 movea.l A2, [A6 + 0x8]
00003EA2 286E 000C movea.l A4, [A6 + 0xC]
00003EA6 382E 0010 move.w D4, [A6 + 0x10]
00003EAA 266E 0012 movea.l A3, [A6 + 0x12]
00003EAE 362E 0016 move.w D3, [A6 + 0x16]
00003EB2 254C 0004 move.l [A2 + 0x4], A4
00003EB6 0C44 00A1 cmpi.w D4, 0xA1
00003EBA 57C0 seq D0
00003EBC 4400 neg.b D0
00003EBE 1540 0008 move.b [A2 + 0x8], D0
00003EC2 42AA 000A clr.l [A2 + 0xA]
00003EC6 426A 000E clr.w [A2 + 0xE]
00003ECA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003ECE 2057 movea.l A0, [A7]
00003ED0 2268 0004 movea.l A1, [A0 + 0x4]
00003ED4 2269 001C movea.l A1, [A1 + 0x1C]
00003ED8 4E91 jsr [A1]
00003EDA 584F addq.w A7, 4
00003EDC 1F00 move.b -[A7], D0
00003EDE 3F03 move.w -[A7], D3
00003EE0 2F0B move.l -[A7], A3
00003EE2 2F0A move.l -[A7], A2
00003EE4 2057 movea.l A0, [A7]
00003EE6 2250 movea.l A1, [A0]
00003EE8 2269 00F8 movea.l A1, [A1 + 0xF8]
00003EEC 4E91 jsr [A1]
00003EEE 4FEF 000C lea.l A7, [A7 + 0xC]
00003EF2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003EF6 4E5E unlink A6
00003EF8 4E75 rts
00003EFA 4E56 0000 link A6, 0
00003EFE 48E7 1020 movem.l -[A7], D3,A2
00003F02 246E 0008 movea.l A2, [A6 + 0x8]
00003F06 262E 000C move.l D3, [A6 + 0xC]
00003F0A 2F0A move.l -[A7], A2
00003F0C 2057 movea.l A0, [A7]
00003F0E 2250 movea.l A1, [A0]
00003F10 2269 00C8 movea.l A1, [A1 + 0xC8]
00003F14 4E91 jsr [A1]
00003F16 4A00 tst.b D0
00003F18 584F addq.w A7, 4
00003F1A 672A beq +0x2C /* 00003F46 */
00003F1C 2F2A 000A move.l -[A7], [A2 + 0xA]
00003F20 2057 movea.l A0, [A7]
00003F22 2268 0004 movea.l A1, [A0 + 0x4]
00003F26 2269 001C movea.l A1, [A1 + 0x1C]
00003F2A 4E91 jsr [A1]
00003F2C B680 cmp.l D3, D0
00003F2E 584F addq.w A7, 4
00003F30 6714 beq +0x16 /* 00003F46 */
00003F32 2F03 move.l -[A7], D3
00003F34 2F2A 000A move.l -[A7], [A2 + 0xA]
00003F38 2057 movea.l A0, [A7]
00003F3A 2268 0004 movea.l A1, [A0 + 0x4]
00003F3E 2269 0020 movea.l A1, [A1 + 0x20]
00003F42 4E91 jsr [A1]
00003F44 504F addq.w A7, 8
label00003F46:
00003F46 4CDF 0408 movem.l D3,A2, [A7]+
00003F4A 4E5E unlink A6
00003F4C 4E75 rts
00003F4E 4E56 0000 link A6, 0
00003F52 48E7 1030 movem.l -[A7], D3,A2,A3
00003F56 246E 0008 movea.l A2, [A6 + 0x8]
00003F5A 2F0A move.l -[A7], A2
00003F5C 2057 movea.l A0, [A7]
00003F5E 2250 movea.l A1, [A0]
00003F60 2269 00C8 movea.l A1, [A1 + 0xC8]
00003F64 4E91 jsr [A1]
00003F66 4A00 tst.b D0
00003F68 584F addq.w A7, 4
00003F6A 6722 beq +0x24 /* 00003F8E */
00003F6C 2F2A 000A move.l -[A7], [A2 + 0xA]
00003F70 4EB9 0000 3110 jsr [0x00003110]
00003F76 4A00 tst.b D0
00003F78 584F addq.w A7, 4
00003F7A 6612 bne +0x14 /* 00003F8E */
00003F7C 2F2A 000A move.l -[A7], [A2 + 0xA]
00003F80 2057 movea.l A0, [A7]
00003F82 2268 0004 movea.l A1, [A0 + 0x4]
00003F86 2269 00B4 movea.l A1, [A1 + 0xB4]
00003F8A 4E91 jsr [A1]
00003F8C 584F addq.w A7, 4
label00003F8E:
00003F8E 2F2A 000A move.l -[A7], [A2 + 0xA]
00003F92 2057 movea.l A0, [A7]
00003F94 2268 0004 movea.l A1, [A0 + 0x4]
00003F98 2269 001C movea.l A1, [A1 + 0x1C]
00003F9C 4E91 jsr [A1]
00003F9E 2600 move.l D3, D0
00003FA0 266A 0004 movea.l A3, [A2 + 0x4]
00003FA4 2743 005A move.l [A3 + 0x5A], D3
00003FA8 584F addq.w A7, 4
00003FAA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003FAE 4E5E unlink A6
00003FB0 4E75 rts
00003FB2 4E56 0000 link A6, 0
00003FB6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003FBA 246E 0008 movea.l A2, [A6 + 0x8]
00003FBE 262E 000C move.l D3, [A6 + 0xC]
00003FC2 0C83 0000 00CB cmpi.l D3, 0xCB
00003FC8 663A bne +0x3C /* 00004004 */
00003FCA 266A 0004 movea.l A3, [A2 + 0x4]
00003FCE 286B 0020 movea.l A4, [A3 + 0x20]
00003FD2 2F2A 000A move.l -[A7], [A2 + 0xA]
00003FD6 2057 movea.l A0, [A7]
00003FD8 2268 0004 movea.l A1, [A0 + 0x4]
00003FDC 2269 001C movea.l A1, [A1 + 0x1C]
00003FE0 4E91 jsr [A1]
00003FE2 584F addq.w A7, 4
00003FE4 2F00 move.l -[A7], D0
00003FE6 2F0C move.l -[A7], A4
00003FE8 2057 movea.l A0, [A7]
00003FEA 2268 0004 movea.l A1, [A0 + 0x4]
00003FEE 2269 0020 movea.l A1, [A1 + 0x20]
00003FF2 4E91 jsr [A1]
00003FF4 2F0A move.l -[A7], A2
00003FF6 2057 movea.l A0, [A7]
00003FF8 2250 movea.l A1, [A0]
00003FFA 2269 0030 movea.l A1, [A1 + 0x30]
00003FFE 4E91 jsr [A1]
00004000 4FEF 000C lea.l A7, [A7 + 0xC]
label00004004:
00004004 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00004008 4E5E unlink A6
0000400A 4E75 rts
0000400C 4E56 FFE2 link A6, -0x001E
00004010 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00004014 246E 0008 movea.l A2, [A6 + 0x8]
00004018 286E 000C movea.l A4, [A6 + 0xC]
0000401C 382E 0010 move.w D4, [A6 + 0x10]
00004020 162E 0012 move.b D3, [A6 + 0x12]
00004024 1014 move.b D0, [A4]
00004026 6708 beq +0xA /* 00004030 */
00004028 554F subq.w A7, 2
0000402A 2F0C move.l -[A7], A4
0000402C A88C syscall StringWidth
0000402E 301F move.w D0, [A7]+
label00004030:
00004030 70FE moveq.l D0, 0xFFFFFFFE
00004032 2D40 FFE2 move.l [A6 - 0x1E], D0
00004036 3D7C 0032 FFE6 move.w [A6 - 0x1A], 0x32 /* '2' */
0000403C 3D7C 000C FFE8 move.w [A6 - 0x18], 0xC
00004042 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00004048 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
0000404E 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
00004054 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
0000405A 422E FFEE clr.b [A6 - 0x12]
0000405E 422E FFEF clr.b [A6 - 0x11]
00004062 700C moveq.l D0, 0x0C
00004064 2D40 FFF0 move.l [A6 - 0x10], D0
00004068 42AE FFF4 clr.l [A6 - 0xC]
0000406C 42AE FFF8 clr.l [A6 - 0x8]
00004070 266A 0004 movea.l A3, [A2 + 0x4]
00004074 206B 0020 movea.l A0, [A3 + 0x20]
00004078 2D48 FFFC move.l [A6 - 0x4], A0
0000407C 4878 0076 push.l 0x76 /* 'v' */
00004080 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00004086 2648 movea.l A3, A0
00004088 2008 move.l D0, A0
0000408A 584F addq.w A7, 4
0000408C 6730 beq +0x32 /* 000040BE */
0000408E 2F3C 6963 6278 move.l -[A7], 0x69636278 /* 'icbx' */
00004094 3F04 move.w -[A7], D4
00004096 2F0C move.l -[A7], A4
00004098 4A03 tst.b D3
0000409A 6704 beq +0x6 /* 000040A0 */
0000409C 7001 moveq.l D0, 0x01
0000409E 6002 bra +0x4 /* 000040A2 */
label000040A0:
000040A0 7000 moveq.l D0, 0x00
label000040A2:
000040A2 48C0 ext.l D0
000040A4 2F00 move.l -[A7], D0
000040A6 4878 00CB push.l 0xCB
000040AA 486E FFE2 pea.l [A6 - 0x1E]
000040AE 3F3C 0001 move.w -[A7], 0x1
000040B2 2F0B move.l -[A7], A3
000040B4 4EB9 0000 18E8 jsr [0x000018E8]
000040BA 4FEF 001C lea.l A7, [A7 + 0x1C]
label000040BE:
000040BE 200A move.l D0, A2
000040C0 4A80 tst.l D0
000040C2 6708 beq +0xA /* 000040CC */
000040C4 204A movea.l A0, A2
000040C6 5088 addq.l A0, 8
000040C8 5088 addq.l A0, 8
000040CA 6002 bra +0x4 /* 000040CE */
label000040CC:
000040CC 204A movea.l A0, A2
label000040CE:
000040CE 4850 pea.l [A0]
000040D0 486B 0028 pea.l [A3 + 0x28]
000040D4 4EB9 0000 3B20 jsr [0x00003B20]
000040DA 254B 000A move.l [A2 + 0xA], A3
000040DE 4227 clr.b -[A7]
000040E0 486A 000E pea.l [A2 + 0xE]
000040E4 2F0A move.l -[A7], A2
000040E6 2057 movea.l A0, [A7]
000040E8 2250 movea.l A1, [A0]
000040EA 2269 00E0 movea.l A1, [A1 + 0xE0]
000040EE 4E91 jsr [A1]
000040F0 4FEF 0012 lea.l A7, [A7 + 0x12]
000040F4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000040F8 4E5E unlink A6
000040FA 4E75 rts
000040FC 4E56 0000 link A6, 0
00004100 2F0A move.l -[A7], A2
00004102 246E 0008 movea.l A2, [A6 + 0x8]
00004106 2F2E 000C move.l -[A7], [A6 + 0xC]
0000410A 2F0A move.l -[A7], A2
0000410C 61FF 0000 18F6 bsr +0x18F8 /* 00005A04 */
00004112 486A 000A pea.l [A2 + 0xA]
00004116 4EB9 0000 05A8 jsr [0x000005A8]
0000411C 41F9 0000 D53E lea.l A0, [0x0000D53E]
00004122 2488 move.l [A2], A0
00004124 41F9 0000 D53E lea.l A0, [0x0000D53E]
0000412A 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000412E 2548 000A move.l [A2 + 0xA], A0
00004132 422A 0122 clr.b [A2 + 0x122]
00004136 204A movea.l A0, A2
00004138 4FEF 000C lea.l A7, [A7 + 0xC]
0000413C 245F movea.l A2, [A7]+
0000413E 4E5E unlink A6
00004140 4E75 rts
00004142 4E56 0000 link A6, 0
00004146 2F0A move.l -[A7], A2
00004148 246E 0008 movea.l A2, [A6 + 0x8]
0000414C 200A move.l D0, A2
0000414E 6740 beq +0x42 /* 00004190 */
00004150 41F9 0000 D53E lea.l A0, [0x0000D53E]
00004156 2488 move.l [A2], A0
00004158 41F9 0000 D53E lea.l A0, [0x0000D53E]
0000415E 41E8 00B4 lea.l A0, [A0 + 0xB4]
00004162 2548 000A move.l [A2 + 0xA], A0
00004166 4267 clr.w -[A7]
00004168 486A 000A pea.l [A2 + 0xA]
0000416C 4EB9 0000 05B0 jsr [0x000005B0]
00004172 4267 clr.w -[A7]
00004174 2F0A move.l -[A7], A2
00004176 61FF 0000 18B8 bsr +0x18BA /* 00005A30 */
0000417C 4A6E 000C tst.w [A6 + 0xC]
00004180 4FEF 000C lea.l A7, [A7 + 0xC]
00004184 6F0A ble +0xC /* 00004190 */
00004186 2F0A move.l -[A7], A2
00004188 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000418E 584F addq.w A7, 4
label00004190:
00004190 204A movea.l A0, A2
00004192 245F movea.l A2, [A7]+
00004194 4E5E unlink A6
00004196 4E75 rts
00004198 4E56 FEFC link A6, -0x0104
0000419C 48E7 0038 movem.l -[A7], A2,A3,A4
000041A0 286E 0008 movea.l A4, [A6 + 0x8]
000041A4 266E 000C movea.l A3, [A6 + 0xC]
000041A8 246E 0010 movea.l A2, [A6 + 0x10]
000041AC 4878 0002 push.l 0x2
000041B0 486E FFFE pea.l [A6 - 0x2]
000041B4 2F0A move.l -[A7], A2
000041B6 4EB9 0000 2BA0 jsr [0x00002BA0]
000041BC 4878 0002 push.l 0x2
000041C0 486E FEFC pea.l [A6 - 0x104]
000041C4 2F0A move.l -[A7], A2
000041C6 4EB9 0000 2BA0 jsr [0x00002BA0]
000041CC 486E FEFE pea.l [A6 - 0x102]
000041D0 2F0A move.l -[A7], A2
000041D2 4EB9 0000 2BC0 jsr [0x00002BC0]
000041D8 42A7 clr.l -[A7]
000041DA 3F2E FEFC move.w -[A7], [A6 - 0x104]
000041DE 486E FEFE pea.l [A6 - 0x102]
000041E2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000041E6 2F0B move.l -[A7], A3
000041E8 2F0C move.l -[A7], A4
000041EA 2057 movea.l A0, [A7]
000041EC 2250 movea.l A1, [A0]
000041EE 2269 0010 movea.l A1, [A1 + 0x10]
000041F2 4E91 jsr [A1]
000041F4 4FEF 0034 lea.l A7, [A7 + 0x34]
000041F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000041FC 4E5E unlink A6
000041FE 4E75 rts
00004200 4E56 0000 link A6, 0
00004204 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00004208 246E 0008 movea.l A2, [A6 + 0x8]
0000420C 282E 000C move.l D4, [A6 + 0xC]
00004210 286E 0012 movea.l A4, [A6 + 0x12]
00004214 362E 0016 move.w D3, [A6 + 0x16]
00004218 2544 0004 move.l [A2 + 0x4], D4
0000421C 1F14 move.b -[A7], [A4]
0000421E 486C 0001 pea.l [A4 + 0x1]
00004222 486A 000E pea.l [A2 + 0xE]
00004226 4EB9 0000 23E8 jsr [0x000023E8]
0000422C 3543 0118 move.w [A2 + 0x118], D3
00004230 422A 0008 clr.b [A2 + 0x8]
00004234 422A 0122 clr.b [A2 + 0x122]
00004238 266A 0004 movea.l A3, [A2 + 0x4]
0000423C 202B 0062 move.l D0, [A3 + 0x62]
00004240 7202 moveq.l D1, 0x02
00004242 B081 cmp.l D0, D1
00004244 4FEF 000A lea.l A7, [A7 + 0xA]
00004248 6C12 bge +0x14 /* 0000425C */
0000424A 4878 0002 push.l 0x2
0000424E 2F0A move.l -[A7], A2
00004250 2057 movea.l A0, [A7]
00004252 2250 movea.l A1, [A0]
00004254 2269 0038 movea.l A1, [A1 + 0x38]
00004258 4E91 jsr [A1]
0000425A 504F addq.w A7, 8
label0000425C:
0000425C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00004260 4E5E unlink A6
00004262 4E75 rts
00004264 4E56 0000 link A6, 0
00004268 2F0A move.l -[A7], A2
0000426A 246E 0008 movea.l A2, [A6 + 0x8]
0000426E 3F3C 0100 move.w -[A7], 0x100
00004272 2F2E 000C move.l -[A7], [A6 + 0xC]
00004276 206A 000E movea.l A0, [A2 + 0xE]
0000427A 4850 pea.l [A0]
0000427C 4EB9 0000 2420 jsr [0x00002420]
00004282 4FEF 000A lea.l A7, [A7 + 0xA]
00004286 245F movea.l A2, [A7]+
00004288 4E5E unlink A6
0000428A 4E75 rts
0000428C 4E56 0000 link A6, 0
00004290 48E7 0030 movem.l -[A7], A2,A3
00004294 246E 0008 movea.l A2, [A6 + 0x8]
00004298 266E 000C movea.l A3, [A6 + 0xC]
0000429C 1F13 move.b -[A7], [A3]
0000429E 486B 0001 pea.l [A3 + 0x1]
000042A2 486A 000E pea.l [A2 + 0xE]
000042A6 4EB9 0000 23E8 jsr [0x000023E8]
000042AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000042B0 2057 movea.l A0, [A7]
000042B2 2268 0004 movea.l A1, [A0 + 0x4]
000042B6 2269 00BC movea.l A1, [A1 + 0xBC]
000042BA 4E91 jsr [A1]
000042BC 4FEF 000E lea.l A7, [A7 + 0xE]
000042C0 4CDF 0C00 movem.l A2,A3, [A7]+
000042C4 4E5E unlink A6
000042C6 4E75 rts
000042C8 4E56 0000 link A6, 0
000042CC 48E7 1020 movem.l -[A7], D3,A2
000042D0 246E 0008 movea.l A2, [A6 + 0x8]
000042D4 362E 000C move.w D3, [A6 + 0xC]
000042D8 B66A 0118 cmp.w D3, [A2 + 0x118]
000042DC 6716 beq +0x18 /* 000042F4 */
000042DE 3543 0118 move.w [A2 + 0x118], D3
000042E2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000042E6 2057 movea.l A0, [A7]
000042E8 2268 0004 movea.l A1, [A0 + 0x4]
000042EC 2269 00BC movea.l A1, [A1 + 0xBC]
000042F0 4E91 jsr [A1]
000042F2 584F addq.w A7, 4
label000042F4:
000042F4 4CDF 0408 movem.l D3,A2, [A7]+
000042F8 4E5E unlink A6
000042FA 4E75 rts
000042FC 4E56 0000 link A6, 0
00004300 48E7 1020 movem.l -[A7], D3,A2
00004304 246E 0008 movea.l A2, [A6 + 0x8]
00004308 162E 000C move.b D3, [A6 + 0xC]
0000430C B62A 0008 cmp.b D3, [A2 + 0x8]
00004310 6712 beq +0x14 /* 00004324 */
00004312 1543 0008 move.b [A2 + 0x8], D3
00004316 2F0A move.l -[A7], A2
00004318 2057 movea.l A0, [A7]
0000431A 2250 movea.l A1, [A0]
0000431C 2269 0104 movea.l A1, [A1 + 0x104]
00004320 4E91 jsr [A1]
00004322 584F addq.w A7, 4
label00004324:
00004324 4CDF 0408 movem.l D3,A2, [A7]+
00004328 4E5E unlink A6
0000432A 4E75 rts
0000432C 4E56 0000 link A6, 0
00004330 2F0A move.l -[A7], A2
00004332 246E 0008 movea.l A2, [A6 + 0x8]
00004336 2F0A move.l -[A7], A2
00004338 2057 movea.l A0, [A7]
0000433A 2250 movea.l A1, [A0]
0000433C 2269 00AC movea.l A1, [A1 + 0xAC]
00004340 4E91 jsr [A1]
00004342 4A00 tst.b D0
00004344 584F addq.w A7, 4
00004346 6712 beq +0x14 /* 0000435A */
00004348 4227 clr.b -[A7]
0000434A 2F0A move.l -[A7], A2
0000434C 2057 movea.l A0, [A7]
0000434E 2250 movea.l A1, [A0]
00004350 2269 00B0 movea.l A1, [A1 + 0xB0]
00004354 4E91 jsr [A1]
00004356 5C4F addq.w A7, 6
00004358 600E bra +0x10 /* 00004368 */
label0000435A:
0000435A 2F0A move.l -[A7], A2
0000435C 2057 movea.l A0, [A7]
0000435E 2250 movea.l A1, [A0]
00004360 2269 0104 movea.l A1, [A1 + 0x104]
00004364 4E91 jsr [A1]
00004366 584F addq.w A7, 4
label00004368:
00004368 245F movea.l A2, [A7]+
0000436A 4E5E unlink A6
0000436C 4E75 rts
0000436E 4E56 0000 link A6, 0
00004372 48E7 1020 movem.l -[A7], D3,A2
00004376 246E 0008 movea.l A2, [A6 + 0x8]
0000437A 162E 000C move.b D3, [A6 + 0xC]
0000437E B62A 0122 cmp.b D3, [A2 + 0x122]
00004382 6712 beq +0x14 /* 00004396 */
00004384 1543 0122 move.b [A2 + 0x122], D3
00004388 2F0A move.l -[A7], A2
0000438A 2057 movea.l A0, [A7]
0000438C 2250 movea.l A1, [A0]
0000438E 2269 0104 movea.l A1, [A1 + 0x104]
00004392 4E91 jsr [A1]
00004394 584F addq.w A7, 4
label00004396:
00004396 4CDF 0408 movem.l D3,A2, [A7]+
0000439A 4E5E unlink A6
0000439C 4E75 rts
0000439E 4E56 FFD2 link A6, -0x002E
000043A2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000043A6 266E 0008 movea.l A3, [A6 + 0x8]
000043AA 246E 000C movea.l A2, [A6 + 0xC]
000043AE 486E FFF0 pea.l [A6 - 0x10]
000043B2 4EB9 0000 20B8 jsr [0x000020B8]
000043B8 486E FFD2 pea.l [A6 - 0x2E]
000043BC 4EB9 0000 20A0 jsr [0x000020A0]
000043C2 2F0B move.l -[A7], A3
000043C4 2057 movea.l A0, [A7]
000043C6 2250 movea.l A1, [A0]
000043C8 2269 0080 movea.l A1, [A1 + 0x80]
000043CC 4E91 jsr [A1]
000043CE 3600 move.w D3, D0
000043D0 3F03 move.w -[A7], D3
000043D2 4EB9 0000 22E8 jsr [0x000022E8]
000043D8 486E FFF8 pea.l [A6 - 0x8]
000043DC A88B syscall GetFontInfo
000043DE 362E FFF8 move.w D3, [A6 - 0x8]
000043E2 D66E FFFA add.w D3, [A6 - 0x6]
000043E6 2F0A move.l -[A7], A2
000043E8 2F2B 0004 move.l -[A7], [A3 + 0x4]
000043EC 2057 movea.l A0, [A7]
000043EE 2268 0004 movea.l A1, [A0 + 0x4]
000043F2 2269 003C movea.l A1, [A1 + 0x3C]
000043F6 4E91 jsr [A1]
000043F8 382A 0004 move.w D4, [A2 + 0x4]
000043FC 9852 sub.w D4, [A2]
000043FE B843 cmp.w D4, D3
00004400 4FEF 0016 lea.l A7, [A7 + 0x16]
00004404 6C02 bge +0x4 /* 00004408 */
00004406 3604 move.w D3, D4
label00004408:
00004408 3004 move.w D0, D4
0000440A 9043 sub.w D0, D3
0000440C 48C0 ext.l D0
0000440E 81FC 0002 divs.w D0, 0x2
00004412 D152 add.w [A2], D0
00004414 3012 move.w D0, [A2]
00004416 D043 add.w D0, D3
00004418 3540 0004 move.w [A2 + 0x4], D0
0000441C 066A 0012 0002 addi.w [A2 + 0x2], 0x12
00004422 3F3C FFFF move.w -[A7], 0xFFFF
00004426 486E FFD2 pea.l [A6 - 0x2E]
0000442A 4EB9 0000 20A8 jsr [0x000020A8]
00004430 3F3C FFFF move.w -[A7], 0xFFFF
00004434 486E FFF0 pea.l [A6 - 0x10]
00004438 4EB9 0000 20C0 jsr [0x000020C0]
0000443E 4FEF 000C lea.l A7, [A7 + 0xC]
00004442 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004446 4E5E unlink A6
00004448 4E75 rts
0000444A 4E56 0000 link A6, 0
0000444E 48E7 1030 movem.l -[A7], D3,A2,A3
00004452 266E 0008 movea.l A3, [A6 + 0x8]
00004456 246E 000C movea.l A2, [A6 + 0xC]
0000445A 2F0A move.l -[A7], A2
0000445C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004460 2057 movea.l A0, [A7]
00004462 2268 0004 movea.l A1, [A0 + 0x4]
00004466 2269 003C movea.l A1, [A1 + 0x3C]
0000446A 4E91 jsr [A1]
0000446C 362A 0004 move.w D3, [A2 + 0x4]
00004470 9652 sub.w D3, [A2]
00004472 526A 0002 addq.w [A2 + 0x2], 1
00004476 700C moveq.l D0, 0x0C
00004478 D06A 0002 add.w D0, [A2 + 0x2]
0000447C 3540 0006 move.w [A2 + 0x6], D0
00004480 3003 move.w D0, D3
00004482 0440 000C subi.w D0, 0xC
00004486 48C0 ext.l D0
00004488 81FC 0002 divs.w D0, 0x2
0000448C D152 add.w [A2], D0
0000448E 700C moveq.l D0, 0x0C
00004490 D052 add.w D0, [A2]
00004492 3540 0004 move.w [A2 + 0x4], D0
00004496 504F addq.w A7, 8
00004498 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000449C 4E5E unlink A6
0000449E 4E75 rts
000044A0 4E56 0000 link A6, 0
000044A4 2F0A move.l -[A7], A2
000044A6 246E 0008 movea.l A2, [A6 + 0x8]
000044AA 4EB9 0000 20B0 jsr [0x000020B0]
000044B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000044B4 4EB9 0000 3110 jsr [0x00003110]
000044BA 4A00 tst.b D0
000044BC 584F addq.w A7, 4
000044BE 6742 beq +0x44 /* 00004502 */
000044C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000044C4 4EB9 0000 30D8 jsr [0x000030D8]
000044CA 4A00 tst.b D0
000044CC 584F addq.w A7, 4
000044CE 6732 beq +0x34 /* 00004502 */
000044D0 2F0A move.l -[A7], A2
000044D2 2057 movea.l A0, [A7]
000044D4 2250 movea.l A1, [A0]
000044D6 2269 00AC movea.l A1, [A1 + 0xAC]
000044DA 4E91 jsr [A1]
000044DC 4A00 tst.b D0
000044DE 584F addq.w A7, 4
000044E0 6710 beq +0x12 /* 000044F2 */
000044E2 2F0A move.l -[A7], A2
000044E4 2057 movea.l A0, [A7]
000044E6 2250 movea.l A1, [A0]
000044E8 2269 00FC movea.l A1, [A1 + 0xFC]
000044EC 4E91 jsr [A1]
000044EE 584F addq.w A7, 4
000044F0 601E bra +0x20 /* 00004510 */
label000044F2:
000044F2 2F0A move.l -[A7], A2
000044F4 2057 movea.l A0, [A7]
000044F6 2250 movea.l A1, [A0]
000044F8 2269 00F8 movea.l A1, [A1 + 0xF8]
000044FC 4E91 jsr [A1]
000044FE 584F addq.w A7, 4
00004500 600E bra +0x10 /* 00004510 */
label00004502:
00004502 2F0A move.l -[A7], A2
00004504 2057 movea.l A0, [A7]
00004506 2250 movea.l A1, [A0]
00004508 2269 0100 movea.l A1, [A1 + 0x100]
0000450C 4E91 jsr [A1]
0000450E 584F addq.w A7, 4
label00004510:
00004510 486A 000A pea.l [A2 + 0xA]
00004514 2057 movea.l A0, [A7]
00004516 2250 movea.l A1, [A0]
00004518 2269 000C movea.l A1, [A1 + 0xC]
0000451C 4E91 jsr [A1]
0000451E 4A00 tst.b D0
00004520 584F addq.w A7, 4
00004522 670E beq +0x10 /* 00004532 */
00004524 2F0A move.l -[A7], A2
00004526 2057 movea.l A0, [A7]
00004528 2250 movea.l A1, [A0]
0000452A 2269 00F4 movea.l A1, [A1 + 0xF4]
0000452E 4E91 jsr [A1]
00004530 584F addq.w A7, 4
label00004532:
00004532 245F movea.l A2, [A7]+
00004534 4E5E unlink A6
00004536 4E75 rts
00004538 4E56 FFB8 link A6, -0x0048
0000453C 48E7 1020 movem.l -[A7], D3,A2
00004540 246E 0008 movea.l A2, [A6 + 0x8]
00004544 486E FFC0 pea.l [A6 - 0x40]
00004548 4EB9 0000 20A0 jsr [0x000020A0]
0000454E 486E FFB8 pea.l [A6 - 0x48]
00004552 4EB9 0000 20B8 jsr [0x000020B8]
00004558 2F0A move.l -[A7], A2
0000455A 2057 movea.l A0, [A7]
0000455C 2250 movea.l A1, [A0]
0000455E 2269 0080 movea.l A1, [A1 + 0x80]
00004562 4E91 jsr [A1]
00004564 3600 move.w D3, D0
00004566 3F03 move.w -[A7], D3
00004568 4EB9 0000 22E8 jsr [0x000022E8]
0000456E 486E FFF2 pea.l [A6 - 0xE]
00004572 2F0A move.l -[A7], A2
00004574 2057 movea.l A0, [A7]
00004576 2250 movea.l A1, [A0]
00004578 2269 00E4 movea.l A1, [A1 + 0xE4]
0000457C 4E91 jsr [A1]
0000457E 486E FFFA pea.l [A6 - 0x6]
00004582 AA19 syscall GetForeColor
00004584 486E FFF2 pea.l [A6 - 0xE]
00004588 486E FFDE pea.l [A6 - 0x22]
0000458C 4EB9 0000 2148 jsr [0x00002148]
00004592 4FEF 001E lea.l A7, [A7 + 0x1E]
00004596 6000 00AA bra +0xAC /* 00004642 */
label0000459A:
0000459A 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000045A0 6C48 bge +0x4A /* 000045EA */
000045A2 2F0A move.l -[A7], A2
000045A4 2057 movea.l A0, [A7]
000045A6 2250 movea.l A1, [A0]
000045A8 2269 00AC movea.l A1, [A1 + 0xAC]
000045AC 4E91 jsr [A1]
000045AE 4A00 tst.b D0
000045B0 584F addq.w A7, 4
000045B2 6600 008E bne +0x90 /* 00004642 */
000045B6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000045BA 4EB9 0000 3110 jsr [0x00003110]
000045C0 4A00 tst.b D0
000045C2 584F addq.w A7, 4
000045C4 6606 bne +0x8 /* 000045CC */
000045C6 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000045CA A889 syscall TextMode
label000045CC:
000045CC 4227 clr.b -[A7]
000045CE 1F3C 0001 move.b -[A7], 0x1
000045D2 4267 clr.w -[A7]
000045D4 486E FFF2 pea.l [A6 - 0xE]
000045D8 206A 000E movea.l A0, [A2 + 0xE]
000045DC 4850 pea.l [A0]
000045DE 4EB9 0000 2168 jsr [0x00002168]
000045E4 4FEF 000E lea.l A7, [A7 + 0xE]
000045E8 6058 bra +0x5A /* 00004642 */
label000045EA:
000045EA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000045EE 4EB9 0000 3110 jsr [0x00003110]
000045F4 4A00 tst.b D0
000045F6 584F addq.w A7, 4
000045F8 6710 beq +0x12 /* 0000460A */
000045FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000045FE 4EB9 0000 30D8 jsr [0x000030D8]
00004604 4A00 tst.b D0
00004606 584F addq.w A7, 4
00004608 661C bne +0x1E /* 00004626 */
label0000460A:
0000460A 486E FFFA pea.l [A6 - 0x6]
0000460E 486E FFFA pea.l [A6 - 0x6]
00004612 4EB9 0000 0698 jsr [0x00000698]
00004618 3F3C 0001 move.w -[A7], 0x1
0000461C A889 syscall TextMode
0000461E 486E FFFA pea.l [A6 - 0x6]
00004622 AA14 syscall RGBForeColor
00004624 504F addq.w A7, 8
label00004626:
00004626 4227 clr.b -[A7]
00004628 1F3C 0001 move.b -[A7], 0x1
0000462C 4267 clr.w -[A7]
0000462E 486E FFF2 pea.l [A6 - 0xE]
00004632 206A 000E movea.l A0, [A2 + 0xE]
00004636 4850 pea.l [A0]
00004638 4EB9 0000 2168 jsr [0x00002168]
0000463E 4FEF 000E lea.l A7, [A7 + 0xE]
label00004642:
00004642 486E FFF0 pea.l [A6 - 0x10]
00004646 486E FFDE pea.l [A6 - 0x22]
0000464A 4EB9 0000 2158 jsr [0x00002158]
00004650 4A00 tst.b D0
00004652 504F addq.w A7, 8
00004654 6600 FF44 bne -0xBA /* 0000459A */
00004658 3F3C FFFF move.w -[A7], 0xFFFF
0000465C 486E FFDE pea.l [A6 - 0x22]
00004660 4EB9 0000 2150 jsr [0x00002150]
00004666 3F3C FFFF move.w -[A7], 0xFFFF
0000466A 486E FFB8 pea.l [A6 - 0x48]
0000466E 4EB9 0000 20C0 jsr [0x000020C0]
00004674 3F3C FFFF move.w -[A7], 0xFFFF
00004678 486E FFC0 pea.l [A6 - 0x40]
0000467C 4EB9 0000 20A8 jsr [0x000020A8]
00004682 4FEF 0012 lea.l A7, [A7 + 0x12]
00004686 4CDF 0408 movem.l D3,A2, [A7]+
0000468A 4E5E unlink A6
0000468C 4E75 rts
0000468E 4E56 FFB8 link A6, -0x0048
00004692 2F0A move.l -[A7], A2
00004694 246E 0008 movea.l A2, [A6 + 0x8]
00004698 486E FFB8 pea.l [A6 - 0x48]
0000469C 4EB9 0000 20A0 jsr [0x000020A0]
000046A2 486E FFF8 pea.l [A6 - 0x8]
000046A6 2F0A move.l -[A7], A2
000046A8 2057 movea.l A0, [A7]
000046AA 2250 movea.l A1, [A0]
000046AC 2269 00E8 movea.l A1, [A1 + 0xE8]
000046B0 4E91 jsr [A1]
000046B2 2D6E FFF8 FFEA move.l [A6 - 0x16], [A6 - 0x8]
000046B8 2D6E FFFC FFEE move.l [A6 - 0x12], [A6 - 0x4]
000046BE 546E FFF0 addq.w [A6 - 0x10], 2
000046C2 486E FFEA pea.l [A6 - 0x16]
000046C6 486E FFD6 pea.l [A6 - 0x2A]
000046CA 4EB9 0000 2148 jsr [0x00002148]
000046D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000046D4 6000 0662 bra +0x664 /* 00004D38 */
label000046D8:
000046D8 0C6E 0004 FFE8 cmpi.w [A6 - 0x18], 0x4
000046DE 6C3E bge +0x40 /* 0000471E */
000046E0 486E FFEA pea.l [A6 - 0x16]
000046E4 A8A3 syscall EraseRect
000046E6 486E FFF2 pea.l [A6 - 0xE]
000046EA 4EB9 0000 05E0 jsr [0x000005E0]
000046F0 486E FFF2 pea.l [A6 - 0xE]
000046F4 AA14 syscall RGBForeColor
000046F6 486E FFF8 pea.l [A6 - 0x8]
000046FA A8A1 syscall FrameRect
000046FC 486E FFF8 pea.l [A6 - 0x8]
00004700 2F3C 0001 0001 move.l -[A7], 0x10001
00004706 A8A9 syscall InsetRect
00004708 486E FFF8 pea.l [A6 - 0x8]
0000470C A8A3 syscall EraseRect
0000470E 486E FFF8 pea.l [A6 - 0x8]
00004712 4878 FFFF push.l 0xFFFF
00004716 A8A9 syscall InsetRect
00004718 584F addq.w A7, 4
0000471A 6000 03E0 bra +0x3E2 /* 00004AFC */
label0000471E:
0000471E 486E FFF2 pea.l [A6 - 0xE]
00004722 4EB9 0000 05E0 jsr [0x000005E0]
00004728 486E FFF2 pea.l [A6 - 0xE]
0000472C AA14 syscall RGBForeColor
0000472E 486E FFF8 pea.l [A6 - 0x8]
00004732 A8A1 syscall FrameRect
00004734 486E FFF8 pea.l [A6 - 0x8]
00004738 2F3C 0001 0001 move.l -[A7], 0x10001
0000473E A8A9 syscall InsetRect
00004740 1F3C 0002 move.b -[A7], 0x2
00004744 486E FFF2 pea.l [A6 - 0xE]
00004748 4EB9 0000 05D8 jsr [0x000005D8]
0000474E 486E FFF2 pea.l [A6 - 0xE]
00004752 AA14 syscall RGBForeColor
00004754 486E FFF8 pea.l [A6 - 0x8]
00004758 A8A2 syscall PaintRect
0000475A 486E FFF2 pea.l [A6 - 0xE]
0000475E 4EB9 0000 05E8 jsr [0x000005E8]
00004764 486E FFF2 pea.l [A6 - 0xE]
00004768 AA14 syscall RGBForeColor
0000476A 2F3C 0001 0001 move.l -[A7], 0x10001
00004770 42A7 clr.l -[A7]
00004772 486E FFF8 pea.l [A6 - 0x8]
00004776 4EB9 0000 06B8 jsr [0x000006B8]
0000477C 1F3C 0007 move.b -[A7], 0x7
00004780 486E FFF2 pea.l [A6 - 0xE]
00004784 4EB9 0000 05D8 jsr [0x000005D8]
0000478A 486E FFF2 pea.l [A6 - 0xE]
0000478E AA14 syscall RGBForeColor
00004790 42A7 clr.l -[A7]
00004792 2F3C 0001 0001 move.l -[A7], 0x10001
00004798 486E FFF8 pea.l [A6 - 0x8]
0000479C 4EB9 0000 06B0 jsr [0x000006B0]
000047A2 486E FFF8 pea.l [A6 - 0x8]
000047A6 4878 FFFF push.l 0xFFFF
000047AA A8A9 syscall InsetRect
000047AC 2F0A move.l -[A7], A2
000047AE 2057 movea.l A0, [A7]
000047B0 2250 movea.l A1, [A0]
000047B2 2269 00EC movea.l A1, [A1 + 0xEC]
000047B6 4E91 jsr [A1]
000047B8 4A00 tst.b D0
000047BA 4FEF 0030 lea.l A7, [A7 + 0x30]
000047BE 6758 beq +0x5A /* 00004818 */
000047C0 1F3C 0005 move.b -[A7], 0x5
000047C4 486E FFF2 pea.l [A6 - 0xE]
000047C8 4EB9 0000 05D8 jsr [0x000005D8]
000047CE 486E FFF2 pea.l [A6 - 0xE]
000047D2 AA14 syscall RGBForeColor
000047D4 2F3C 0001 0001 move.l -[A7], 0x10001
000047DA A89B syscall PenSize
000047DC 302E FFFA move.w D0, [A6 - 0x6]
000047E0 5840 addq.w D0, 4
000047E2 3F00 move.w -[A7], D0
000047E4 302E FFF8 move.w D0, [A6 - 0x8]
000047E8 5E40 addq.w D0, 7
000047EA 3F00 move.w -[A7], D0
000047EC A893 syscall MoveTo
000047EE 302E FFFE move.w D0, [A6 - 0x2]
000047F2 5740 subq.w D0, 3
000047F4 3F00 move.w -[A7], D0
000047F6 302E FFF8 move.w D0, [A6 - 0x8]
000047FA 5E40 addq.w D0, 7
000047FC 3F00 move.w -[A7], D0
000047FE A891 syscall LineTo
00004800 302E FFFE move.w D0, [A6 - 0x2]
00004804 5740 subq.w D0, 3
00004806 3F00 move.w -[A7], D0
00004808 302E FFF8 move.w D0, [A6 - 0x8]
0000480C 5A40 addq.w D0, 5
0000480E 3F00 move.w -[A7], D0
00004810 A891 syscall LineTo
00004812 5C4F addq.w A7, 6
00004814 6000 02E6 bra +0x2E8 /* 00004AFC */
label00004818:
00004818 2F0A move.l -[A7], A2
0000481A 2057 movea.l A0, [A7]
0000481C 2250 movea.l A1, [A0]
0000481E 2269 00E0 movea.l A1, [A1 + 0xE0]
00004822 4E91 jsr [A1]
00004824 4A00 tst.b D0
00004826 584F addq.w A7, 4
00004828 6700 02D2 beq +0x2D4 /* 00004AFC */
0000482C 4A2A 0122 tst.b [A2 + 0x122]
00004830 6700 00D2 beq +0xD4 /* 00004904 */
00004834 2F3C 0001 0001 move.l -[A7], 0x10001
0000483A A89B syscall PenSize
0000483C 1F3C 0008 move.b -[A7], 0x8
00004840 486E FFF2 pea.l [A6 - 0xE]
00004844 4EB9 0000 05D8 jsr [0x000005D8]
0000484A 486E FFF2 pea.l [A6 - 0xE]
0000484E AA14 syscall RGBForeColor
00004850 302E FFFA move.w D0, [A6 - 0x6]
00004854 5840 addq.w D0, 4
00004856 3F00 move.w -[A7], D0
00004858 302E FFFC move.w D0, [A6 - 0x4]
0000485C 5940 subq.w D0, 4
0000485E 3F00 move.w -[A7], D0
00004860 A893 syscall MoveTo
00004862 302E FFFE move.w D0, [A6 - 0x2]
00004866 5740 subq.w D0, 3
00004868 3F00 move.w -[A7], D0
0000486A 302E FFF8 move.w D0, [A6 - 0x8]
0000486E 5640 addq.w D0, 3
00004870 3F00 move.w -[A7], D0
00004872 A891 syscall LineTo
00004874 1F3C 0005 move.b -[A7], 0x5
00004878 486E FFF2 pea.l [A6 - 0xE]
0000487C 4EB9 0000 05D8 jsr [0x000005D8]
00004882 486E FFF2 pea.l [A6 - 0xE]
00004886 AA14 syscall RGBForeColor
00004888 302E FFFA move.w D0, [A6 - 0x6]
0000488C 5840 addq.w D0, 4
0000488E 3F00 move.w -[A7], D0
00004890 302E FFFC move.w D0, [A6 - 0x4]
00004894 5740 subq.w D0, 3
00004896 3F00 move.w -[A7], D0
00004898 A893 syscall MoveTo
0000489A 302E FFFE move.w D0, [A6 - 0x2]
0000489E 5740 subq.w D0, 3
000048A0 3F00 move.w -[A7], D0
000048A2 302E FFF8 move.w D0, [A6 - 0x8]
000048A6 5840 addq.w D0, 4
000048A8 3F00 move.w -[A7], D0
000048AA A891 syscall LineTo
000048AC 1F3C 0008 move.b -[A7], 0x8
000048B0 486E FFF2 pea.l [A6 - 0xE]
000048B4 4EB9 0000 05D8 jsr [0x000005D8]
000048BA 486E FFF2 pea.l [A6 - 0xE]
000048BE 302E FFFC move.w D0, [A6 - 0x4]
000048C2 5940 subq.w D0, 4
000048C4 3F00 move.w -[A7], D0
000048C6 302E FFFE move.w D0, [A6 - 0x2]
000048CA 5740 subq.w D0, 3
000048CC 3F00 move.w -[A7], D0
000048CE 4EB9 0000 06E0 jsr [0x000006E0]
000048D4 1F3C 0005 move.b -[A7], 0x5
000048D8 486E FFF2 pea.l [A6 - 0xE]
000048DC 4EB9 0000 05D8 jsr [0x000005D8]
000048E2 486E FFF2 pea.l [A6 - 0xE]
000048E6 302E FFFC move.w D0, [A6 - 0x4]
000048EA 5740 subq.w D0, 3
000048EC 3F00 move.w -[A7], D0
000048EE 302E FFFE move.w D0, [A6 - 0x2]
000048F2 5740 subq.w D0, 3
000048F4 3F00 move.w -[A7], D0
000048F6 4EB9 0000 06E0 jsr [0x000006E0]
000048FC 4FEF 0028 lea.l A7, [A7 + 0x28]
00004900 6000 01FA bra +0x1FC /* 00004AFC */
label00004904:
00004904 1F3C 0005 move.b -[A7], 0x5
00004908 486E FFF2 pea.l [A6 - 0xE]
0000490C 4EB9 0000 05D8 jsr [0x000005D8]
00004912 486E FFF2 pea.l [A6 - 0xE]
00004916 302E FFF8 move.w D0, [A6 - 0x8]
0000491A 5E40 addq.w D0, 7
0000491C 3F00 move.w -[A7], D0
0000491E 302E FFFA move.w D0, [A6 - 0x6]
00004922 5640 addq.w D0, 3
00004924 3F00 move.w -[A7], D0
00004926 4EB9 0000 06E0 jsr [0x000006E0]
0000492C 486E FFF2 pea.l [A6 - 0xE]
00004930 302E FFF8 move.w D0, [A6 - 0x8]
00004934 5040 addq.w D0, 8
00004936 3F00 move.w -[A7], D0
00004938 302E FFFA move.w D0, [A6 - 0x6]
0000493C 5840 addq.w D0, 4
0000493E 3F00 move.w -[A7], D0
00004940 4EB9 0000 06E0 jsr [0x000006E0]
00004946 486E FFF2 pea.l [A6 - 0xE]
0000494A 7009 moveq.l D0, 0x09
0000494C D06E FFF8 add.w D0, [A6 - 0x8]
00004950 3F00 move.w -[A7], D0
00004952 302E FFFA move.w D0, [A6 - 0x6]
00004956 5C40 addq.w D0, 6
00004958 3F00 move.w -[A7], D0
0000495A 4EB9 0000 06E0 jsr [0x000006E0]
00004960 486E FFF2 pea.l [A6 - 0xE]
00004964 302E FFF8 move.w D0, [A6 - 0x8]
00004968 5040 addq.w D0, 8
0000496A 3F00 move.w -[A7], D0
0000496C 302E FFFA move.w D0, [A6 - 0x6]
00004970 5E40 addq.w D0, 7
00004972 3F00 move.w -[A7], D0
00004974 4EB9 0000 06E0 jsr [0x000006E0]
0000497A 486E FFF2 pea.l [A6 - 0xE]
0000497E 302E FFF8 move.w D0, [A6 - 0x8]
00004982 5E40 addq.w D0, 7
00004984 3F00 move.w -[A7], D0
00004986 302E FFFA move.w D0, [A6 - 0x6]
0000498A 5040 addq.w D0, 8
0000498C 3F00 move.w -[A7], D0
0000498E 4EB9 0000 06E0 jsr [0x000006E0]
00004994 486E FFF2 pea.l [A6 - 0xE]
00004998 302E FFF8 move.w D0, [A6 - 0x8]
0000499C 5C40 addq.w D0, 6
0000499E 3F00 move.w -[A7], D0
000049A0 7009 moveq.l D0, 0x09
000049A2 D06E FFFA add.w D0, [A6 - 0x6]
000049A6 3F00 move.w -[A7], D0
000049A8 4EB9 0000 06E0 jsr [0x000006E0]
000049AE 1F3C 0008 move.b -[A7], 0x8
000049B2 486E FFF2 pea.l [A6 - 0xE]
000049B6 4EB9 0000 05D8 jsr [0x000005D8]
000049BC 486E FFF2 pea.l [A6 - 0xE]
000049C0 302E FFF8 move.w D0, [A6 - 0x8]
000049C4 5A40 addq.w D0, 5
000049C6 3F00 move.w -[A7], D0
000049C8 700A moveq.l D0, 0x0A
000049CA D06E FFFA add.w D0, [A6 - 0x6]
000049CE 3F00 move.w -[A7], D0
000049D0 4EB9 0000 06E0 jsr [0x000006E0]
000049D6 1F3C 0005 move.b -[A7], 0x5
000049DA 486E FFF2 pea.l [A6 - 0xE]
000049DE 4EB9 0000 05D8 jsr [0x000005D8]
000049E4 486E FFF2 pea.l [A6 - 0xE]
000049E8 302E FFF8 move.w D0, [A6 - 0x8]
000049EC 5640 addq.w D0, 3
000049EE 3F00 move.w -[A7], D0
000049F0 700C moveq.l D0, 0x0C
000049F2 D06E FFFA add.w D0, [A6 - 0x6]
000049F6 3F00 move.w -[A7], D0
000049F8 4EB9 0000 06E0 jsr [0x000006E0]
000049FE 486E FFF2 pea.l [A6 - 0xE]
00004A02 302E FFF8 move.w D0, [A6 - 0x8]
00004A06 5440 addq.w D0, 2
00004A08 3F00 move.w -[A7], D0
00004A0A 700D moveq.l D0, 0x0D
00004A0C D06E FFFA add.w D0, [A6 - 0x6]
00004A10 3F00 move.w -[A7], D0
00004A12 4EB9 0000 06E0 jsr [0x000006E0]
00004A18 1F3C 0008 move.b -[A7], 0x8
00004A1C 486E FFF2 pea.l [A6 - 0xE]
00004A20 4EB9 0000 05D8 jsr [0x000005D8]
00004A26 486E FFF2 pea.l [A6 - 0xE]
00004A2A 7009 moveq.l D0, 0x09
00004A2C D06E FFF8 add.w D0, [A6 - 0x8]
00004A30 3F00 move.w -[A7], D0
00004A32 302E FFFA move.w D0, [A6 - 0x6]
00004A36 5A40 addq.w D0, 5
00004A38 3F00 move.w -[A7], D0
00004A3A 4EB9 0000 06E0 jsr [0x000006E0]
00004A40 486E FFF2 pea.l [A6 - 0xE]
00004A44 302E FFF8 move.w D0, [A6 - 0x8]
00004A48 5040 addq.w D0, 8
00004A4A 3F00 move.w -[A7], D0
00004A4C 302E FFFA move.w D0, [A6 - 0x6]
00004A50 5C40 addq.w D0, 6
00004A52 3F00 move.w -[A7], D0
00004A54 4EB9 0000 06E0 jsr [0x000006E0]
00004A5A 486E FFF2 pea.l [A6 - 0xE]
00004A5E 302E FFF8 move.w D0, [A6 - 0x8]
00004A62 5E40 addq.w D0, 7
00004A64 3F00 move.w -[A7], D0
00004A66 302E FFFA move.w D0, [A6 - 0x6]
00004A6A 5E40 addq.w D0, 7
00004A6C 3F00 move.w -[A7], D0
00004A6E 4EB9 0000 06E0 jsr [0x000006E0]
00004A74 486E FFF2 pea.l [A6 - 0xE]
00004A78 302E FFF8 move.w D0, [A6 - 0x8]
00004A7C 5C40 addq.w D0, 6
00004A7E 3F00 move.w -[A7], D0
00004A80 302E FFFA move.w D0, [A6 - 0x6]
00004A84 5040 addq.w D0, 8
00004A86 3F00 move.w -[A7], D0
00004A88 4EB9 0000 06E0 jsr [0x000006E0]
00004A8E 486E FFF2 pea.l [A6 - 0xE]
00004A92 302E FFF8 move.w D0, [A6 - 0x8]
00004A96 5A40 addq.w D0, 5
00004A98 3F00 move.w -[A7], D0
00004A9A 7009 moveq.l D0, 0x09
00004A9C D06E FFFA add.w D0, [A6 - 0x6]
00004AA0 3F00 move.w -[A7], D0
00004AA2 4EB9 0000 06E0 jsr [0x000006E0]
00004AA8 1F3C 000A move.b -[A7], 0xA /* '\n' */
00004AAC 486E FFF2 pea.l [A6 - 0xE]
00004AB0 4EB9 0000 05D8 jsr [0x000005D8]
00004AB6 486E FFF2 pea.l [A6 - 0xE]
00004ABA 302E FFF8 move.w D0, [A6 - 0x8]
00004ABE 5840 addq.w D0, 4
00004AC0 3F00 move.w -[A7], D0
00004AC2 700A moveq.l D0, 0x0A
00004AC4 D06E FFFA add.w D0, [A6 - 0x6]
00004AC8 3F00 move.w -[A7], D0
00004ACA 4EB9 0000 06E0 jsr [0x000006E0]
00004AD0 1F3C 0008 move.b -[A7], 0x8
00004AD4 486E FFF2 pea.l [A6 - 0xE]
00004AD8 4EB9 0000 05D8 jsr [0x000005D8]
00004ADE 486E FFF2 pea.l [A6 - 0xE]
00004AE2 302E FFF8 move.w D0, [A6 - 0x8]
00004AE6 5440 addq.w D0, 2
00004AE8 3F00 move.w -[A7], D0
00004AEA 700C moveq.l D0, 0x0C
00004AEC D06E FFFA add.w D0, [A6 - 0x6]
00004AF0 3F00 move.w -[A7], D0
00004AF2 4EB9 0000 06E0 jsr [0x000006E0]
00004AF8 4FEF 00A4 lea.l A7, [A7 + 0xA4]
label00004AFC:
00004AFC 2F0A move.l -[A7], A2
00004AFE 2057 movea.l A0, [A7]
00004B00 2250 movea.l A1, [A0]
00004B02 2269 00EC movea.l A1, [A1 + 0xEC]
00004B06 4E91 jsr [A1]
00004B08 4A00 tst.b D0
00004B0A 584F addq.w A7, 4
00004B0C 6742 beq +0x44 /* 00004B50 */
00004B0E 486E FFF2 pea.l [A6 - 0xE]
00004B12 4EB9 0000 05E0 jsr [0x000005E0]
00004B18 486E FFF2 pea.l [A6 - 0xE]
00004B1C AA14 syscall RGBForeColor
00004B1E 2F3C 0002 0001 move.l -[A7], 0x20001
00004B24 A89B syscall PenSize
00004B26 302E FFFA move.w D0, [A6 - 0x6]
00004B2A 5640 addq.w D0, 3
00004B2C 3F00 move.w -[A7], D0
00004B2E 302E FFF8 move.w D0, [A6 - 0x8]
00004B32 5A40 addq.w D0, 5
00004B34 3F00 move.w -[A7], D0
00004B36 A893 syscall MoveTo
00004B38 302E FFFE move.w D0, [A6 - 0x2]
00004B3C 5940 subq.w D0, 4
00004B3E 3F00 move.w -[A7], D0
00004B40 302E FFF8 move.w D0, [A6 - 0x8]
00004B44 5A40 addq.w D0, 5
00004B46 3F00 move.w -[A7], D0
00004B48 A891 syscall LineTo
00004B4A 584F addq.w A7, 4
00004B4C 6000 01EA bra +0x1EC /* 00004D38 */
label00004B50:
00004B50 2F0A move.l -[A7], A2
00004B52 2057 movea.l A0, [A7]
00004B54 2250 movea.l A1, [A0]
00004B56 2269 00E0 movea.l A1, [A1 + 0xE0]
00004B5A 4E91 jsr [A1]
00004B5C 4A00 tst.b D0
00004B5E 584F addq.w A7, 4
00004B60 6700 01D6 beq +0x1D8 /* 00004D38 */
00004B64 486E FFF2 pea.l [A6 - 0xE]
00004B68 4EB9 0000 05E0 jsr [0x000005E0]
00004B6E 486E FFF2 pea.l [A6 - 0xE]
00004B72 AA14 syscall RGBForeColor
00004B74 2F3C 0001 0001 move.l -[A7], 0x10001
00004B7A A89B syscall PenSize
00004B7C 4A2A 0122 tst.b [A2 + 0x122]
00004B80 584F addq.w A7, 4
00004B82 6754 beq +0x56 /* 00004BD8 */
00004B84 2F3C 0002 0001 move.l -[A7], 0x20001
00004B8A A89B syscall PenSize
00004B8C 302E FFFA move.w D0, [A6 - 0x6]
00004B90 5640 addq.w D0, 3
00004B92 3F00 move.w -[A7], D0
00004B94 302E FFF8 move.w D0, [A6 - 0x8]
00004B98 5440 addq.w D0, 2
00004B9A 3F00 move.w -[A7], D0
00004B9C A893 syscall MoveTo
00004B9E 302E FFFE move.w D0, [A6 - 0x2]
00004BA2 5940 subq.w D0, 4
00004BA4 3F00 move.w -[A7], D0
00004BA6 302E FFFC move.w D0, [A6 - 0x4]
00004BAA 5B40 subq.w D0, 5
00004BAC 3F00 move.w -[A7], D0
00004BAE A891 syscall LineTo
00004BB0 302E FFFA move.w D0, [A6 - 0x6]
00004BB4 5640 addq.w D0, 3
00004BB6 3F00 move.w -[A7], D0
00004BB8 302E FFFC move.w D0, [A6 - 0x4]
00004BBC 5B40 subq.w D0, 5
00004BBE 3F00 move.w -[A7], D0
00004BC0 A893 syscall MoveTo
00004BC2 302E FFFE move.w D0, [A6 - 0x2]
00004BC6 5940 subq.w D0, 4
00004BC8 3F00 move.w -[A7], D0
00004BCA 302E FFF8 move.w D0, [A6 - 0x8]
00004BCE 5440 addq.w D0, 2
00004BD0 3F00 move.w -[A7], D0
00004BD2 A891 syscall LineTo
00004BD4 6000 0162 bra +0x164 /* 00004D38 */
label00004BD8:
00004BD8 302E FFFA move.w D0, [A6 - 0x6]
00004BDC 5440 addq.w D0, 2
00004BDE 3F00 move.w -[A7], D0
00004BE0 302E FFF8 move.w D0, [A6 - 0x8]
00004BE4 5A40 addq.w D0, 5
00004BE6 3F00 move.w -[A7], D0
00004BE8 A893 syscall MoveTo
00004BEA 302E FFFA move.w D0, [A6 - 0x6]
00004BEE 5640 addq.w D0, 3
00004BF0 3F00 move.w -[A7], D0
00004BF2 302E FFF8 move.w D0, [A6 - 0x8]
00004BF6 5A40 addq.w D0, 5
00004BF8 3F00 move.w -[A7], D0
00004BFA A891 syscall LineTo
00004BFC 302E FFFA move.w D0, [A6 - 0x6]
00004C00 5640 addq.w D0, 3
00004C02 3F00 move.w -[A7], D0
00004C04 302E FFF8 move.w D0, [A6 - 0x8]
00004C08 5C40 addq.w D0, 6
00004C0A 3F00 move.w -[A7], D0
00004C0C A893 syscall MoveTo
00004C0E 302E FFFA move.w D0, [A6 - 0x6]
00004C12 5840 addq.w D0, 4
00004C14 3F00 move.w -[A7], D0
00004C16 302E FFF8 move.w D0, [A6 - 0x8]
00004C1A 5C40 addq.w D0, 6
00004C1C 3F00 move.w -[A7], D0
00004C1E A891 syscall LineTo
00004C20 302E FFFA move.w D0, [A6 - 0x6]
00004C24 5840 addq.w D0, 4
00004C26 3F00 move.w -[A7], D0
00004C28 302E FFF8 move.w D0, [A6 - 0x8]
00004C2C 5E40 addq.w D0, 7
00004C2E 3F00 move.w -[A7], D0
00004C30 A893 syscall MoveTo
00004C32 302E FFFA move.w D0, [A6 - 0x6]
00004C36 5C40 addq.w D0, 6
00004C38 3F00 move.w -[A7], D0
00004C3A 302E FFF8 move.w D0, [A6 - 0x8]
00004C3E 5E40 addq.w D0, 7
00004C40 3F00 move.w -[A7], D0
00004C42 A891 syscall LineTo
00004C44 302E FFFA move.w D0, [A6 - 0x6]
00004C48 5C40 addq.w D0, 6
00004C4A 3F00 move.w -[A7], D0
00004C4C 302E FFF8 move.w D0, [A6 - 0x8]
00004C50 5C40 addq.w D0, 6
00004C52 3F00 move.w -[A7], D0
00004C54 A893 syscall MoveTo
00004C56 302E FFFA move.w D0, [A6 - 0x6]
00004C5A 5E40 addq.w D0, 7
00004C5C 3F00 move.w -[A7], D0
00004C5E 302E FFF8 move.w D0, [A6 - 0x8]
00004C62 5C40 addq.w D0, 6
00004C64 3F00 move.w -[A7], D0
00004C66 A891 syscall LineTo
00004C68 302E FFFA move.w D0, [A6 - 0x6]
00004C6C 5E40 addq.w D0, 7
00004C6E 3F00 move.w -[A7], D0
00004C70 302E FFF8 move.w D0, [A6 - 0x8]
00004C74 5A40 addq.w D0, 5
00004C76 3F00 move.w -[A7], D0
00004C78 A893 syscall MoveTo
00004C7A 302E FFFA move.w D0, [A6 - 0x6]
00004C7E 5040 addq.w D0, 8
00004C80 3F00 move.w -[A7], D0
00004C82 302E FFF8 move.w D0, [A6 - 0x8]
00004C86 5A40 addq.w D0, 5
00004C88 3F00 move.w -[A7], D0
00004C8A A891 syscall LineTo
00004C8C 302E FFFA move.w D0, [A6 - 0x6]
00004C90 5040 addq.w D0, 8
00004C92 3F00 move.w -[A7], D0
00004C94 302E FFF8 move.w D0, [A6 - 0x8]
00004C98 5840 addq.w D0, 4
00004C9A 3F00 move.w -[A7], D0
00004C9C A893 syscall MoveTo
00004C9E 7009 moveq.l D0, 0x09
00004CA0 D06E FFFA add.w D0, [A6 - 0x6]
00004CA4 3F00 move.w -[A7], D0
00004CA6 302E FFF8 move.w D0, [A6 - 0x8]
00004CAA 5840 addq.w D0, 4
00004CAC 3F00 move.w -[A7], D0
00004CAE A891 syscall LineTo
00004CB0 7009 moveq.l D0, 0x09
00004CB2 D06E FFFA add.w D0, [A6 - 0x6]
00004CB6 3F00 move.w -[A7], D0
00004CB8 302E FFF8 move.w D0, [A6 - 0x8]
00004CBC 5640 addq.w D0, 3
00004CBE 3F00 move.w -[A7], D0
00004CC0 A893 syscall MoveTo
00004CC2 700A moveq.l D0, 0x0A
00004CC4 D06E FFFA add.w D0, [A6 - 0x6]
00004CC8 3F00 move.w -[A7], D0
00004CCA 302E FFF8 move.w D0, [A6 - 0x8]
00004CCE 5640 addq.w D0, 3
00004CD0 3F00 move.w -[A7], D0
00004CD2 A891 syscall LineTo
00004CD4 700A moveq.l D0, 0x0A
00004CD6 D06E FFFA add.w D0, [A6 - 0x6]
00004CDA 3F00 move.w -[A7], D0
00004CDC 302E FFF8 move.w D0, [A6 - 0x8]
00004CE0 5440 addq.w D0, 2
00004CE2 3F00 move.w -[A7], D0
00004CE4 A893 syscall MoveTo
00004CE6 700B moveq.l D0, 0x0B
00004CE8 D06E FFFA add.w D0, [A6 - 0x6]
00004CEC 3F00 move.w -[A7], D0
00004CEE 302E FFF8 move.w D0, [A6 - 0x8]
00004CF2 5440 addq.w D0, 2
00004CF4 3F00 move.w -[A7], D0
00004CF6 A891 syscall LineTo
00004CF8 700B moveq.l D0, 0x0B
00004CFA D06E FFFA add.w D0, [A6 - 0x6]
00004CFE 3F00 move.w -[A7], D0
00004D00 302E FFF8 move.w D0, [A6 - 0x8]
00004D04 5240 addq.w D0, 1
00004D06 3F00 move.w -[A7], D0
00004D08 A893 syscall MoveTo
00004D0A 700C moveq.l D0, 0x0C
00004D0C D06E FFFA add.w D0, [A6 - 0x6]
00004D10 3F00 move.w -[A7], D0
00004D12 302E FFF8 move.w D0, [A6 - 0x8]
00004D16 5240 addq.w D0, 1
00004D18 3F00 move.w -[A7], D0
00004D1A A891 syscall LineTo
00004D1C 486E FFF2 pea.l [A6 - 0xE]
00004D20 302E FFF8 move.w D0, [A6 - 0x8]
00004D24 5040 addq.w D0, 8
00004D26 3F00 move.w -[A7], D0
00004D28 302E FFFA move.w D0, [A6 - 0x6]
00004D2C 5A40 addq.w D0, 5
00004D2E 3F00 move.w -[A7], D0
00004D30 4EB9 0000 06E0 jsr [0x000006E0]
00004D36 504F addq.w A7, 8
label00004D38:
00004D38 486E FFE8 pea.l [A6 - 0x18]
00004D3C 486E FFD6 pea.l [A6 - 0x2A]
00004D40 4EB9 0000 2158 jsr [0x00002158]
00004D46 4A00 tst.b D0
00004D48 504F addq.w A7, 8
00004D4A 6600 F98C bne -0x672 /* 000046D8 */
00004D4E 3F3C FFFF move.w -[A7], 0xFFFF
00004D52 486E FFD6 pea.l [A6 - 0x2A]
00004D56 4EB9 0000 2150 jsr [0x00002150]
00004D5C 3F3C FFFF move.w -[A7], 0xFFFF
00004D60 486E FFB8 pea.l [A6 - 0x48]
00004D64 4EB9 0000 20A8 jsr [0x000020A8]
00004D6A 4FEF 000C lea.l A7, [A7 + 0xC]
00004D6E 245F movea.l A2, [A7]+
00004D70 4E5E unlink A6
00004D72 4E75 rts
00004D74 4E56 FFD6 link A6, -0x002A
00004D78 2F0A move.l -[A7], A2
00004D7A 246E 0008 movea.l A2, [A6 + 0x8]
00004D7E 486E FFF8 pea.l [A6 - 0x8]
00004D82 2F0A move.l -[A7], A2
00004D84 2057 movea.l A0, [A7]
00004D86 2250 movea.l A1, [A0]
00004D88 2269 00E8 movea.l A1, [A1 + 0xE8]
00004D8C 4E91 jsr [A1]
00004D8E 2D6E FFF8 FFD6 move.l [A6 - 0x2A], [A6 - 0x8]
00004D94 2D6E FFFC FFDA move.l [A6 - 0x26], [A6 - 0x4]
00004D9A 546E FFDC addq.w [A6 - 0x24], 2
00004D9E 486E FFD6 pea.l [A6 - 0x2A]
00004DA2 486E FFDE pea.l [A6 - 0x22]
00004DA6 4EB9 0000 2148 jsr [0x00002148]
00004DAC 4FEF 0010 lea.l A7, [A7 + 0x10]
00004DB0 6000 06A6 bra +0x6A8 /* 00005458 */
label00004DB4:
00004DB4 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00004DBA 6C56 bge +0x58 /* 00004E12 */
00004DBC 2F0A move.l -[A7], A2
00004DBE 2057 movea.l A0, [A7]
00004DC0 2250 movea.l A1, [A0]
00004DC2 2269 00AC movea.l A1, [A1 + 0xAC]
00004DC6 4E91 jsr [A1]
00004DC8 4A00 tst.b D0
00004DCA 584F addq.w A7, 4
00004DCC 6700 043A beq +0x43C /* 00005208 */
00004DD0 486E FFF2 pea.l [A6 - 0xE]
00004DD4 4EB9 0000 05E0 jsr [0x000005E0]
00004DDA 486E FFF2 pea.l [A6 - 0xE]
00004DDE AA14 syscall RGBForeColor
00004DE0 2F3C 0002 0002 move.l -[A7], 0x20002
00004DE6 A89B syscall PenSize
00004DE8 486E FFF8 pea.l [A6 - 0x8]
00004DEC A8A1 syscall FrameRect
00004DEE 486E FFF8 pea.l [A6 - 0x8]
00004DF2 2F3C 0002 0002 move.l -[A7], 0x20002
00004DF8 A8A9 syscall InsetRect
00004DFA 486E FFF8 pea.l [A6 - 0x8]
00004DFE A8A3 syscall EraseRect
00004E00 486E FFF8 pea.l [A6 - 0x8]
00004E04 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE
00004E0A A8A9 syscall InsetRect
00004E0C 584F addq.w A7, 4
00004E0E 6000 03F8 bra +0x3FA /* 00005208 */
label00004E12:
00004E12 2F0A move.l -[A7], A2
00004E14 2057 movea.l A0, [A7]
00004E16 2250 movea.l A1, [A0]
00004E18 2269 00AC movea.l A1, [A1 + 0xAC]
00004E1C 4E91 jsr [A1]
00004E1E 4A00 tst.b D0
00004E20 584F addq.w A7, 4
00004E22 6700 03E4 beq +0x3E6 /* 00005208 */
00004E26 486E FFF2 pea.l [A6 - 0xE]
00004E2A 4EB9 0000 05E0 jsr [0x000005E0]
00004E30 486E FFF2 pea.l [A6 - 0xE]
00004E34 AA14 syscall RGBForeColor
00004E36 486E FFF8 pea.l [A6 - 0x8]
00004E3A A8A1 syscall FrameRect
00004E3C 486E FFF8 pea.l [A6 - 0x8]
00004E40 2F3C 0001 0001 move.l -[A7], 0x10001
00004E46 A8A9 syscall InsetRect
00004E48 1F3C 0008 move.b -[A7], 0x8
00004E4C 486E FFF2 pea.l [A6 - 0xE]
00004E50 4EB9 0000 05D8 jsr [0x000005D8]
00004E56 486E FFF2 pea.l [A6 - 0xE]
00004E5A AA14 syscall RGBForeColor
00004E5C 486E FFF8 pea.l [A6 - 0x8]
00004E60 A8A2 syscall PaintRect
00004E62 1F3C 000A move.b -[A7], 0xA /* '\n' */
00004E66 486E FFF2 pea.l [A6 - 0xE]
00004E6A 4EB9 0000 05D8 jsr [0x000005D8]
00004E70 486E FFF2 pea.l [A6 - 0xE]
00004E74 AA14 syscall RGBForeColor
00004E76 2F3C 0001 0001 move.l -[A7], 0x10001
00004E7C 42A7 clr.l -[A7]
00004E7E 486E FFF8 pea.l [A6 - 0x8]
00004E82 4EB9 0000 06B8 jsr [0x000006B8]
00004E88 1F3C 0006 move.b -[A7], 0x6
00004E8C 486E FFF2 pea.l [A6 - 0xE]
00004E90 4EB9 0000 05D8 jsr [0x000005D8]
00004E96 486E FFF2 pea.l [A6 - 0xE]
00004E9A AA14 syscall RGBForeColor
00004E9C 42A7 clr.l -[A7]
00004E9E 2F3C 0001 0001 move.l -[A7], 0x10001
00004EA4 486E FFF8 pea.l [A6 - 0x8]
00004EA8 4EB9 0000 06B0 jsr [0x000006B0]
00004EAE 486E FFF8 pea.l [A6 - 0x8]
00004EB2 4878 FFFF push.l 0xFFFF
00004EB6 A8A9 syscall InsetRect
00004EB8 2F0A move.l -[A7], A2
00004EBA 2057 movea.l A0, [A7]
00004EBC 2250 movea.l A1, [A0]
00004EBE 2269 00EC movea.l A1, [A1 + 0xEC]
00004EC2 4E91 jsr [A1]
00004EC4 4A00 tst.b D0
00004EC6 4FEF 0032 lea.l A7, [A7 + 0x32]
00004ECA 6758 beq +0x5A /* 00004F24 */
00004ECC 1F3C 000A move.b -[A7], 0xA /* '\n' */
00004ED0 486E FFF2 pea.l [A6 - 0xE]
00004ED4 4EB9 0000 05D8 jsr [0x000005D8]
00004EDA 486E FFF2 pea.l [A6 - 0xE]
00004EDE AA14 syscall RGBForeColor
00004EE0 2F3C 0001 0001 move.l -[A7], 0x10001
00004EE6 A89B syscall PenSize
00004EE8 302E FFFA move.w D0, [A6 - 0x6]
00004EEC 5840 addq.w D0, 4
00004EEE 3F00 move.w -[A7], D0
00004EF0 302E FFF8 move.w D0, [A6 - 0x8]
00004EF4 5E40 addq.w D0, 7
00004EF6 3F00 move.w -[A7], D0
00004EF8 A893 syscall MoveTo
00004EFA 302E FFFE move.w D0, [A6 - 0x2]
00004EFE 5740 subq.w D0, 3
00004F00 3F00 move.w -[A7], D0
00004F02 302E FFF8 move.w D0, [A6 - 0x8]
00004F06 5E40 addq.w D0, 7
00004F08 3F00 move.w -[A7], D0
00004F0A A891 syscall LineTo
00004F0C 302E FFFE move.w D0, [A6 - 0x2]
00004F10 5740 subq.w D0, 3
00004F12 3F00 move.w -[A7], D0
00004F14 302E FFF8 move.w D0, [A6 - 0x8]
00004F18 5A40 addq.w D0, 5
00004F1A 3F00 move.w -[A7], D0
00004F1C A891 syscall LineTo
00004F1E 5C4F addq.w A7, 6
00004F20 6000 02E6 bra +0x2E8 /* 00005208 */
label00004F24:
00004F24 2F0A move.l -[A7], A2
00004F26 2057 movea.l A0, [A7]
00004F28 2250 movea.l A1, [A0]
00004F2A 2269 00E0 movea.l A1, [A1 + 0xE0]
00004F2E 4E91 jsr [A1]
00004F30 4A00 tst.b D0
00004F32 584F addq.w A7, 4
00004F34 6700 02D2 beq +0x2D4 /* 00005208 */
00004F38 4A2A 0122 tst.b [A2 + 0x122]
00004F3C 6700 00D2 beq +0xD4 /* 00005010 */
00004F40 2F3C 0001 0001 move.l -[A7], 0x10001
00004F46 A89B syscall PenSize
00004F48 1F3C 000B move.b -[A7], 0xB
00004F4C 486E FFF2 pea.l [A6 - 0xE]
00004F50 4EB9 0000 05D8 jsr [0x000005D8]
00004F56 486E FFF2 pea.l [A6 - 0xE]
00004F5A AA14 syscall RGBForeColor
00004F5C 302E FFFA move.w D0, [A6 - 0x6]
00004F60 5840 addq.w D0, 4
00004F62 3F00 move.w -[A7], D0
00004F64 302E FFFC move.w D0, [A6 - 0x4]
00004F68 5940 subq.w D0, 4
00004F6A 3F00 move.w -[A7], D0
00004F6C A893 syscall MoveTo
00004F6E 302E FFFE move.w D0, [A6 - 0x2]
00004F72 5740 subq.w D0, 3
00004F74 3F00 move.w -[A7], D0
00004F76 302E FFF8 move.w D0, [A6 - 0x8]
00004F7A 5640 addq.w D0, 3
00004F7C 3F00 move.w -[A7], D0
00004F7E A891 syscall LineTo
00004F80 1F3C 000A move.b -[A7], 0xA /* '\n' */
00004F84 486E FFF2 pea.l [A6 - 0xE]
00004F88 4EB9 0000 05D8 jsr [0x000005D8]
00004F8E 486E FFF2 pea.l [A6 - 0xE]
00004F92 AA14 syscall RGBForeColor
00004F94 302E FFFA move.w D0, [A6 - 0x6]
00004F98 5840 addq.w D0, 4
00004F9A 3F00 move.w -[A7], D0
00004F9C 302E FFFC move.w D0, [A6 - 0x4]
00004FA0 5740 subq.w D0, 3
00004FA2 3F00 move.w -[A7], D0
00004FA4 A893 syscall MoveTo
00004FA6 302E FFFE move.w D0, [A6 - 0x2]
00004FAA 5740 subq.w D0, 3
00004FAC 3F00 move.w -[A7], D0
00004FAE 302E FFF8 move.w D0, [A6 - 0x8]
00004FB2 5840 addq.w D0, 4
00004FB4 3F00 move.w -[A7], D0
00004FB6 A891 syscall LineTo
00004FB8 1F3C 000B move.b -[A7], 0xB
00004FBC 486E FFF2 pea.l [A6 - 0xE]
00004FC0 4EB9 0000 05D8 jsr [0x000005D8]
00004FC6 486E FFF2 pea.l [A6 - 0xE]
00004FCA 302E FFFC move.w D0, [A6 - 0x4]
00004FCE 5940 subq.w D0, 4
00004FD0 3F00 move.w -[A7], D0
00004FD2 302E FFFE move.w D0, [A6 - 0x2]
00004FD6 5740 subq.w D0, 3
00004FD8 3F00 move.w -[A7], D0
00004FDA 4EB9 0000 06E0 jsr [0x000006E0]
00004FE0 1F3C 000A move.b -[A7], 0xA /* '\n' */
00004FE4 486E FFF2 pea.l [A6 - 0xE]
00004FE8 4EB9 0000 05D8 jsr [0x000005D8]
00004FEE 486E FFF2 pea.l [A6 - 0xE]
00004FF2 302E FFFC move.w D0, [A6 - 0x4]
00004FF6 5740 subq.w D0, 3
00004FF8 3F00 move.w -[A7], D0
00004FFA 302E FFFE move.w D0, [A6 - 0x2]
00004FFE 5740 subq.w D0, 3
00005000 3F00 move.w -[A7], D0
00005002 4EB9 0000 06E0 jsr [0x000006E0]
00005008 4FEF 0028 lea.l A7, [A7 + 0x28]
0000500C 6000 01FA bra +0x1FC /* 00005208 */
label00005010:
00005010 1F3C 000A move.b -[A7], 0xA /* '\n' */
00005014 486E FFF2 pea.l [A6 - 0xE]
00005018 4EB9 0000 05D8 jsr [0x000005D8]
0000501E 486E FFF2 pea.l [A6 - 0xE]
00005022 302E FFF8 move.w D0, [A6 - 0x8]
00005026 5E40 addq.w D0, 7
00005028 3F00 move.w -[A7], D0
0000502A 302E FFFA move.w D0, [A6 - 0x6]
0000502E 5640 addq.w D0, 3
00005030 3F00 move.w -[A7], D0
00005032 4EB9 0000 06E0 jsr [0x000006E0]
00005038 486E FFF2 pea.l [A6 - 0xE]
0000503C 302E FFF8 move.w D0, [A6 - 0x8]
00005040 5040 addq.w D0, 8
00005042 3F00 move.w -[A7], D0
00005044 302E FFFA move.w D0, [A6 - 0x6]
00005048 5840 addq.w D0, 4
0000504A 3F00 move.w -[A7], D0
0000504C 4EB9 0000 06E0 jsr [0x000006E0]
00005052 486E FFF2 pea.l [A6 - 0xE]
00005056 7009 moveq.l D0, 0x09
00005058 D06E FFF8 add.w D0, [A6 - 0x8]
0000505C 3F00 move.w -[A7], D0
0000505E 302E FFFA move.w D0, [A6 - 0x6]
00005062 5C40 addq.w D0, 6
00005064 3F00 move.w -[A7], D0
00005066 4EB9 0000 06E0 jsr [0x000006E0]
0000506C 486E FFF2 pea.l [A6 - 0xE]
00005070 302E FFF8 move.w D0, [A6 - 0x8]
00005074 5040 addq.w D0, 8
00005076 3F00 move.w -[A7], D0
00005078 302E FFFA move.w D0, [A6 - 0x6]
0000507C 5E40 addq.w D0, 7
0000507E 3F00 move.w -[A7], D0
00005080 4EB9 0000 06E0 jsr [0x000006E0]
00005086 486E FFF2 pea.l [A6 - 0xE]
0000508A 302E FFF8 move.w D0, [A6 - 0x8]
0000508E 5E40 addq.w D0, 7
00005090 3F00 move.w -[A7], D0
00005092 302E FFFA move.w D0, [A6 - 0x6]
00005096 5040 addq.w D0, 8
00005098 3F00 move.w -[A7], D0
0000509A 4EB9 0000 06E0 jsr [0x000006E0]
000050A0 486E FFF2 pea.l [A6 - 0xE]
000050A4 302E FFF8 move.w D0, [A6 - 0x8]
000050A8 5C40 addq.w D0, 6
000050AA 3F00 move.w -[A7], D0
000050AC 7009 moveq.l D0, 0x09
000050AE D06E FFFA add.w D0, [A6 - 0x6]
000050B2 3F00 move.w -[A7], D0
000050B4 4EB9 0000 06E0 jsr [0x000006E0]
000050BA 1F3C 000B move.b -[A7], 0xB
000050BE 486E FFF2 pea.l [A6 - 0xE]
000050C2 4EB9 0000 05D8 jsr [0x000005D8]
000050C8 486E FFF2 pea.l [A6 - 0xE]
000050CC 302E FFF8 move.w D0, [A6 - 0x8]
000050D0 5A40 addq.w D0, 5
000050D2 3F00 move.w -[A7], D0
000050D4 700A moveq.l D0, 0x0A
000050D6 D06E FFFA add.w D0, [A6 - 0x6]
000050DA 3F00 move.w -[A7], D0
000050DC 4EB9 0000 06E0 jsr [0x000006E0]
000050E2 1F3C 000A move.b -[A7], 0xA /* '\n' */
000050E6 486E FFF2 pea.l [A6 - 0xE]
000050EA 4EB9 0000 05D8 jsr [0x000005D8]
000050F0 486E FFF2 pea.l [A6 - 0xE]
000050F4 302E FFF8 move.w D0, [A6 - 0x8]
000050F8 5640 addq.w D0, 3
000050FA 3F00 move.w -[A7], D0
000050FC 700C moveq.l D0, 0x0C
000050FE D06E FFFA add.w D0, [A6 - 0x6]
00005102 3F00 move.w -[A7], D0
00005104 4EB9 0000 06E0 jsr [0x000006E0]
0000510A 486E FFF2 pea.l [A6 - 0xE]
0000510E 302E FFF8 move.w D0, [A6 - 0x8]
00005112 5440 addq.w D0, 2
00005114 3F00 move.w -[A7], D0
00005116 700D moveq.l D0, 0x0D
00005118 D06E FFFA add.w D0, [A6 - 0x6]
0000511C 3F00 move.w -[A7], D0
0000511E 4EB9 0000 06E0 jsr [0x000006E0]
00005124 1F3C 000B move.b -[A7], 0xB
00005128 486E FFF2 pea.l [A6 - 0xE]
0000512C 4EB9 0000 05D8 jsr [0x000005D8]
00005132 486E FFF2 pea.l [A6 - 0xE]
00005136 7009 moveq.l D0, 0x09
00005138 D06E FFF8 add.w D0, [A6 - 0x8]
0000513C 3F00 move.w -[A7], D0
0000513E 302E FFFA move.w D0, [A6 - 0x6]
00005142 5A40 addq.w D0, 5
00005144 3F00 move.w -[A7], D0
00005146 4EB9 0000 06E0 jsr [0x000006E0]
0000514C 486E FFF2 pea.l [A6 - 0xE]
00005150 302E FFF8 move.w D0, [A6 - 0x8]
00005154 5040 addq.w D0, 8
00005156 3F00 move.w -[A7], D0
00005158 302E FFFA move.w D0, [A6 - 0x6]
0000515C 5C40 addq.w D0, 6
0000515E 3F00 move.w -[A7], D0
00005160 4EB9 0000 06E0 jsr [0x000006E0]
00005166 486E FFF2 pea.l [A6 - 0xE]
0000516A 302E FFF8 move.w D0, [A6 - 0x8]
0000516E 5E40 addq.w D0, 7
00005170 3F00 move.w -[A7], D0
00005172 302E FFFA move.w D0, [A6 - 0x6]
00005176 5E40 addq.w D0, 7
00005178 3F00 move.w -[A7], D0
0000517A 4EB9 0000 06E0 jsr [0x000006E0]
00005180 486E FFF2 pea.l [A6 - 0xE]
00005184 302E FFF8 move.w D0, [A6 - 0x8]
00005188 5C40 addq.w D0, 6
0000518A 3F00 move.w -[A7], D0
0000518C 302E FFFA move.w D0, [A6 - 0x6]
00005190 5040 addq.w D0, 8
00005192 3F00 move.w -[A7], D0
00005194 4EB9 0000 06E0 jsr [0x000006E0]
0000519A 486E FFF2 pea.l [A6 - 0xE]
0000519E 302E FFF8 move.w D0, [A6 - 0x8]
000051A2 5A40 addq.w D0, 5
000051A4 3F00 move.w -[A7], D0
000051A6 7009 moveq.l D0, 0x09
000051A8 D06E FFFA add.w D0, [A6 - 0x6]
000051AC 3F00 move.w -[A7], D0
000051AE 4EB9 0000 06E0 jsr [0x000006E0]
000051B4 1F3C 000C move.b -[A7], 0xC
000051B8 486E FFF2 pea.l [A6 - 0xE]
000051BC 4EB9 0000 05D8 jsr [0x000005D8]
000051C2 486E FFF2 pea.l [A6 - 0xE]
000051C6 302E FFF8 move.w D0, [A6 - 0x8]
000051CA 5840 addq.w D0, 4
000051CC 3F00 move.w -[A7], D0
000051CE 700A moveq.l D0, 0x0A
000051D0 D06E FFFA add.w D0, [A6 - 0x6]
000051D4 3F00 move.w -[A7], D0
000051D6 4EB9 0000 06E0 jsr [0x000006E0]
000051DC 1F3C 000B move.b -[A7], 0xB
000051E0 486E FFF2 pea.l [A6 - 0xE]
000051E4 4EB9 0000 05D8 jsr [0x000005D8]
000051EA 486E FFF2 pea.l [A6 - 0xE]
000051EE 302E FFF8 move.w D0, [A6 - 0x8]
000051F2 5440 addq.w D0, 2
000051F4 3F00 move.w -[A7], D0
000051F6 700C moveq.l D0, 0x0C
000051F8 D06E FFFA add.w D0, [A6 - 0x6]
000051FC 3F00 move.w -[A7], D0
000051FE 4EB9 0000 06E0 jsr [0x000006E0]
00005204 4FEF 00A4 lea.l A7, [A7 + 0xA4]
label00005208:
00005208 2F0A move.l -[A7], A2
0000520A 2057 movea.l A0, [A7]
0000520C 2250 movea.l A1, [A0]
0000520E 2269 00EC movea.l A1, [A1 + 0xEC]
00005212 4E91 jsr [A1]
00005214 4A00 tst.b D0
00005216 584F addq.w A7, 4
00005218 6742 beq +0x44 /* 0000525C */
0000521A 486E FFF2 pea.l [A6 - 0xE]
0000521E 4EB9 0000 05E0 jsr [0x000005E0]
00005224 486E FFF2 pea.l [A6 - 0xE]
00005228 AA14 syscall RGBForeColor
0000522A 2F3C 0002 0001 move.l -[A7], 0x20001
00005230 A89B syscall PenSize
00005232 302E FFFA move.w D0, [A6 - 0x6]
00005236 5640 addq.w D0, 3
00005238 3F00 move.w -[A7], D0
0000523A 302E FFF8 move.w D0, [A6 - 0x8]
0000523E 5A40 addq.w D0, 5
00005240 3F00 move.w -[A7], D0
00005242 A893 syscall MoveTo
00005244 302E FFFE move.w D0, [A6 - 0x2]
00005248 5940 subq.w D0, 4
0000524A 3F00 move.w -[A7], D0
0000524C 302E FFF8 move.w D0, [A6 - 0x8]
00005250 5A40 addq.w D0, 5
00005252 3F00 move.w -[A7], D0
00005254 A891 syscall LineTo
00005256 584F addq.w A7, 4
00005258 6000 01FE bra +0x200 /* 00005458 */
label0000525C:
0000525C 2F0A move.l -[A7], A2
0000525E 2057 movea.l A0, [A7]
00005260 2250 movea.l A1, [A0]
00005262 2269 00AC movea.l A1, [A1 + 0xAC]
00005266 4E91 jsr [A1]
00005268 4A00 tst.b D0
0000526A 584F addq.w A7, 4
0000526C 6700 01EA beq +0x1EC /* 00005458 */
00005270 2F0A move.l -[A7], A2
00005272 2057 movea.l A0, [A7]
00005274 2250 movea.l A1, [A0]
00005276 2269 00E0 movea.l A1, [A1 + 0xE0]
0000527A 4E91 jsr [A1]
0000527C 4A00 tst.b D0
0000527E 584F addq.w A7, 4
00005280 6700 01D6 beq +0x1D8 /* 00005458 */
00005284 486E FFF2 pea.l [A6 - 0xE]
00005288 4EB9 0000 05E0 jsr [0x000005E0]
0000528E 486E FFF2 pea.l [A6 - 0xE]
00005292 AA14 syscall RGBForeColor
00005294 2F3C 0001 0001 move.l -[A7], 0x10001
0000529A A89B syscall PenSize
0000529C 4A2A 0122 tst.b [A2 + 0x122]
000052A0 584F addq.w A7, 4
000052A2 6754 beq +0x56 /* 000052F8 */
000052A4 2F3C 0002 0001 move.l -[A7], 0x20001
000052AA A89B syscall PenSize
000052AC 302E FFFA move.w D0, [A6 - 0x6]
000052B0 5640 addq.w D0, 3
000052B2 3F00 move.w -[A7], D0
000052B4 302E FFF8 move.w D0, [A6 - 0x8]
000052B8 5440 addq.w D0, 2
000052BA 3F00 move.w -[A7], D0
000052BC A893 syscall MoveTo
000052BE 302E FFFE move.w D0, [A6 - 0x2]
000052C2 5940 subq.w D0, 4
000052C4 3F00 move.w -[A7], D0
000052C6 302E FFFC move.w D0, [A6 - 0x4]
000052CA 5B40 subq.w D0, 5
000052CC 3F00 move.w -[A7], D0
000052CE A891 syscall LineTo
000052D0 302E FFFA move.w D0, [A6 - 0x6]
000052D4 5640 addq.w D0, 3
000052D6 3F00 move.w -[A7], D0
000052D8 302E FFFC move.w D0, [A6 - 0x4]
000052DC 5B40 subq.w D0, 5
000052DE 3F00 move.w -[A7], D0
000052E0 A893 syscall MoveTo
000052E2 302E FFFE move.w D0, [A6 - 0x2]
000052E6 5940 subq.w D0, 4
000052E8 3F00 move.w -[A7], D0
000052EA 302E FFF8 move.w D0, [A6 - 0x8]
000052EE 5440 addq.w D0, 2
000052F0 3F00 move.w -[A7], D0
000052F2 A891 syscall LineTo
000052F4 6000 0162 bra +0x164 /* 00005458 */
label000052F8:
000052F8 302E FFFA move.w D0, [A6 - 0x6]
000052FC 5440 addq.w D0, 2
000052FE 3F00 move.w -[A7], D0
00005300 302E FFF8 move.w D0, [A6 - 0x8]
00005304 5A40 addq.w D0, 5
00005306 3F00 move.w -[A7], D0
00005308 A893 syscall MoveTo
0000530A 302E FFFA move.w D0, [A6 - 0x6]
0000530E 5640 addq.w D0, 3
00005310 3F00 move.w -[A7], D0
00005312 302E FFF8 move.w D0, [A6 - 0x8]
00005316 5A40 addq.w D0, 5
00005318 3F00 move.w -[A7], D0
0000531A A891 syscall LineTo
0000531C 302E FFFA move.w D0, [A6 - 0x6]
00005320 5640 addq.w D0, 3
00005322 3F00 move.w -[A7], D0
00005324 302E FFF8 move.w D0, [A6 - 0x8]
00005328 5C40 addq.w D0, 6
0000532A 3F00 move.w -[A7], D0
0000532C A893 syscall MoveTo
0000532E 302E FFFA move.w D0, [A6 - 0x6]
00005332 5840 addq.w D0, 4
00005334 3F00 move.w -[A7], D0
00005336 302E FFF8 move.w D0, [A6 - 0x8]
0000533A 5C40 addq.w D0, 6
0000533C 3F00 move.w -[A7], D0
0000533E A891 syscall LineTo
00005340 302E FFFA move.w D0, [A6 - 0x6]
00005344 5840 addq.w D0, 4
00005346 3F00 move.w -[A7], D0
00005348 302E FFF8 move.w D0, [A6 - 0x8]
0000534C 5E40 addq.w D0, 7
0000534E 3F00 move.w -[A7], D0
00005350 A893 syscall MoveTo
00005352 302E FFFA move.w D0, [A6 - 0x6]
00005356 5C40 addq.w D0, 6
00005358 3F00 move.w -[A7], D0
0000535A 302E FFF8 move.w D0, [A6 - 0x8]
0000535E 5E40 addq.w D0, 7
00005360 3F00 move.w -[A7], D0
00005362 A891 syscall LineTo
00005364 302E FFFA move.w D0, [A6 - 0x6]
00005368 5C40 addq.w D0, 6
0000536A 3F00 move.w -[A7], D0
0000536C 302E FFF8 move.w D0, [A6 - 0x8]
00005370 5C40 addq.w D0, 6
00005372 3F00 move.w -[A7], D0
00005374 A893 syscall MoveTo
00005376 302E FFFA move.w D0, [A6 - 0x6]
0000537A 5E40 addq.w D0, 7
0000537C 3F00 move.w -[A7], D0
0000537E 302E FFF8 move.w D0, [A6 - 0x8]
00005382 5C40 addq.w D0, 6
00005384 3F00 move.w -[A7], D0
00005386 A891 syscall LineTo
00005388 302E FFFA move.w D0, [A6 - 0x6]
0000538C 5E40 addq.w D0, 7
0000538E 3F00 move.w -[A7], D0
00005390 302E FFF8 move.w D0, [A6 - 0x8]
00005394 5A40 addq.w D0, 5
00005396 3F00 move.w -[A7], D0
00005398 A893 syscall MoveTo
0000539A 302E FFFA move.w D0, [A6 - 0x6]
0000539E 5040 addq.w D0, 8
000053A0 3F00 move.w -[A7], D0
000053A2 302E FFF8 move.w D0, [A6 - 0x8]
000053A6 5A40 addq.w D0, 5
000053A8 3F00 move.w -[A7], D0
000053AA A891 syscall LineTo
000053AC 302E FFFA move.w D0, [A6 - 0x6]
000053B0 5040 addq.w D0, 8
000053B2 3F00 move.w -[A7], D0
000053B4 302E FFF8 move.w D0, [A6 - 0x8]
000053B8 5840 addq.w D0, 4
000053BA 3F00 move.w -[A7], D0
000053BC A893 syscall MoveTo
000053BE 7009 moveq.l D0, 0x09
000053C0 D06E FFFA add.w D0, [A6 - 0x6]
000053C4 3F00 move.w -[A7], D0
000053C6 302E FFF8 move.w D0, [A6 - 0x8]
000053CA 5840 addq.w D0, 4
000053CC 3F00 move.w -[A7], D0
000053CE A891 syscall LineTo
000053D0 7009 moveq.l D0, 0x09
000053D2 D06E FFFA add.w D0, [A6 - 0x6]
000053D6 3F00 move.w -[A7], D0
000053D8 302E FFF8 move.w D0, [A6 - 0x8]
000053DC 5640 addq.w D0, 3
000053DE 3F00 move.w -[A7], D0
000053E0 A893 syscall MoveTo
000053E2 700A moveq.l D0, 0x0A
000053E4 D06E FFFA add.w D0, [A6 - 0x6]
000053E8 3F00 move.w -[A7], D0
000053EA 302E FFF8 move.w D0, [A6 - 0x8]
000053EE 5640 addq.w D0, 3
000053F0 3F00 move.w -[A7], D0
000053F2 A891 syscall LineTo
000053F4 700A moveq.l D0, 0x0A
000053F6 D06E FFFA add.w D0, [A6 - 0x6]
000053FA 3F00 move.w -[A7], D0
000053FC 302E FFF8 move.w D0, [A6 - 0x8]
00005400 5440 addq.w D0, 2
00005402 3F00 move.w -[A7], D0
00005404 A893 syscall MoveTo
00005406 700B moveq.l D0, 0x0B
00005408 D06E FFFA add.w D0, [A6 - 0x6]
0000540C 3F00 move.w -[A7], D0
0000540E 302E FFF8 move.w D0, [A6 - 0x8]
00005412 5440 addq.w D0, 2
00005414 3F00 move.w -[A7], D0
00005416 A891 syscall LineTo
00005418 700B moveq.l D0, 0x0B
0000541A D06E FFFA add.w D0, [A6 - 0x6]
0000541E 3F00 move.w -[A7], D0
00005420 302E FFF8 move.w D0, [A6 - 0x8]
00005424 5240 addq.w D0, 1
00005426 3F00 move.w -[A7], D0
00005428 A893 syscall MoveTo
0000542A 700C moveq.l D0, 0x0C
0000542C D06E FFFA add.w D0, [A6 - 0x6]
00005430 3F00 move.w -[A7], D0
00005432 302E FFF8 move.w D0, [A6 - 0x8]
00005436 5240 addq.w D0, 1
00005438 3F00 move.w -[A7], D0
0000543A A891 syscall LineTo
0000543C 486E FFF2 pea.l [A6 - 0xE]
00005440 302E FFF8 move.w D0, [A6 - 0x8]
00005444 5040 addq.w D0, 8
00005446 3F00 move.w -[A7], D0
00005448 302E FFFA move.w D0, [A6 - 0x6]
0000544C 5A40 addq.w D0, 5
0000544E 3F00 move.w -[A7], D0
00005450 4EB9 0000 06E0 jsr [0x000006E0]
00005456 504F addq.w A7, 8
label00005458:
00005458 486E FFF0 pea.l [A6 - 0x10]
0000545C 486E FFDE pea.l [A6 - 0x22]
00005460 4EB9 0000 2158 jsr [0x00002158]
00005466 4A00 tst.b D0
00005468 504F addq.w A7, 8
0000546A 6600 F948 bne -0x6B6 /* 00004DB4 */
0000546E 3F3C FFFF move.w -[A7], 0xFFFF
00005472 486E FFDE pea.l [A6 - 0x22]
00005476 4EB9 0000 2150 jsr [0x00002150]
0000547C 5C4F addq.w A7, 6
0000547E 245F movea.l A2, [A7]+
00005480 4E5E unlink A6
00005482 4E75 rts
00005484 4E56 FFBE link A6, -0x0042
00005488 2F0A move.l -[A7], A2
0000548A 246E 0008 movea.l A2, [A6 + 0x8]
0000548E 486E FFF8 pea.l [A6 - 0x8]
00005492 2F0A move.l -[A7], A2
00005494 2057 movea.l A0, [A7]
00005496 2250 movea.l A1, [A0]
00005498 2269 00E8 movea.l A1, [A1 + 0xE8]
0000549C 4E91 jsr [A1]
0000549E 2D6E FFF8 FFD6 move.l [A6 - 0x2A], [A6 - 0x8]
000054A4 2D6E FFFC FFDA move.l [A6 - 0x26], [A6 - 0x4]
000054AA 546E FFDC addq.w [A6 - 0x24], 2
000054AE 486E FFD6 pea.l [A6 - 0x2A]
000054B2 486E FFDE pea.l [A6 - 0x22]
000054B6 4EB9 0000 2148 jsr [0x00002148]
000054BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000054C0 6000 0338 bra +0x33A /* 000057FA */
label000054C4:
000054C4 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000054CA 6C2C bge +0x2E /* 000054F8 */
000054CC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000054D0 4EB9 0000 3110 jsr [0x00003110]
000054D6 4A00 tst.b D0
000054D8 584F addq.w A7, 4
000054DA 6600 008A bne +0x8C /* 00005566 */
000054DE 486E FFF2 pea.l [A6 - 0xE]
000054E2 4EB9 0000 05E0 jsr [0x000005E0]
000054E8 486E FFF2 pea.l [A6 - 0xE]
000054EC AA14 syscall RGBForeColor
000054EE 486E FFF8 pea.l [A6 - 0x8]
000054F2 A8A1 syscall FrameRect
000054F4 584F addq.w A7, 4
000054F6 606E bra +0x70 /* 00005566 */
label000054F8:
000054F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000054FC 4EB9 0000 3110 jsr [0x00003110]
00005502 4A00 tst.b D0
00005504 584F addq.w A7, 4
00005506 6710 beq +0x12 /* 00005518 */
00005508 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000550C 4EB9 0000 30D8 jsr [0x000030D8]
00005512 4A00 tst.b D0
00005514 584F addq.w A7, 4
00005516 664E bne +0x50 /* 00005566 */
label00005518:
00005518 1F3C 0007 move.b -[A7], 0x7
0000551C 486E FFF2 pea.l [A6 - 0xE]
00005520 4EB9 0000 05D8 jsr [0x000005D8]
00005526 486E FFF2 pea.l [A6 - 0xE]
0000552A AA14 syscall RGBForeColor
0000552C 486E FFF8 pea.l [A6 - 0x8]
00005530 A8A1 syscall FrameRect
00005532 486E FFF8 pea.l [A6 - 0x8]
00005536 2F3C 0001 0001 move.l -[A7], 0x10001
0000553C A8A9 syscall InsetRect
0000553E 1F3C 0002 move.b -[A7], 0x2
00005542 486E FFF2 pea.l [A6 - 0xE]
00005546 4EB9 0000 05D8 jsr [0x000005D8]
0000554C 486E FFF2 pea.l [A6 - 0xE]
00005550 AA14 syscall RGBForeColor
00005552 486E FFF8 pea.l [A6 - 0x8]
00005556 A8A2 syscall PaintRect
00005558 486E FFF8 pea.l [A6 - 0x8]
0000555C 4878 FFFF push.l 0xFFFF
00005560 A8A9 syscall InsetRect
00005562 4FEF 000C lea.l A7, [A7 + 0xC]
label00005566:
00005566 2F0A move.l -[A7], A2
00005568 2057 movea.l A0, [A7]
0000556A 2250 movea.l A1, [A0]
0000556C 2269 00EC movea.l A1, [A1 + 0xEC]
00005570 4E91 jsr [A1]
00005572 4A00 tst.b D0
00005574 584F addq.w A7, 4
00005576 676E beq +0x70 /* 000055E6 */
00005578 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000557E 6D16 blt +0x18 /* 00005596 */
00005580 1F3C 0007 move.b -[A7], 0x7
00005584 486E FFD0 pea.l [A6 - 0x30]
00005588 4EB9 0000 05D8 jsr [0x000005D8]
0000558E 41EE FFD0 lea.l A0, [A6 - 0x30]
00005592 5C4F addq.w A7, 6
00005594 6010 bra +0x12 /* 000055A6 */
label00005596:
00005596 486E FFCA pea.l [A6 - 0x36]
0000559A 4EB9 0000 05E0 jsr [0x000005E0]
000055A0 41EE FFCA lea.l A0, [A6 - 0x36]
000055A4 584F addq.w A7, 4
label000055A6:
000055A6 2D50 FFF2 move.l [A6 - 0xE], [A0]
000055AA 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
000055B0 486E FFF2 pea.l [A6 - 0xE]
000055B4 AA14 syscall RGBForeColor
000055B6 2F3C 0002 0001 move.l -[A7], 0x20001
000055BC A89B syscall PenSize
000055BE 302E FFFA move.w D0, [A6 - 0x6]
000055C2 5640 addq.w D0, 3
000055C4 3F00 move.w -[A7], D0
000055C6 302E FFF8 move.w D0, [A6 - 0x8]
000055CA 5A40 addq.w D0, 5
000055CC 3F00 move.w -[A7], D0
000055CE A893 syscall MoveTo
000055D0 302E FFFE move.w D0, [A6 - 0x2]
000055D4 5940 subq.w D0, 4
000055D6 3F00 move.w -[A7], D0
000055D8 302E FFF8 move.w D0, [A6 - 0x8]
000055DC 5A40 addq.w D0, 5
000055DE 3F00 move.w -[A7], D0
000055E0 A891 syscall LineTo
000055E2 6000 0216 bra +0x218 /* 000057FA */
label000055E6:
000055E6 2F0A move.l -[A7], A2
000055E8 2057 movea.l A0, [A7]
000055EA 2250 movea.l A1, [A0]
000055EC 2269 00E0 movea.l A1, [A1 + 0xE0]
000055F0 4E91 jsr [A1]
000055F2 4A00 tst.b D0
000055F4 584F addq.w A7, 4
000055F6 6700 0202 beq +0x204 /* 000057FA */
000055FA 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00005600 6D16 blt +0x18 /* 00005618 */
00005602 1F3C 0007 move.b -[A7], 0x7
00005606 486E FFC4 pea.l [A6 - 0x3C]
0000560A 4EB9 0000 05D8 jsr [0x000005D8]
00005610 41EE FFC4 lea.l A0, [A6 - 0x3C]
00005614 5C4F addq.w A7, 6
00005616 6010 bra +0x12 /* 00005628 */
label00005618:
00005618 486E FFBE pea.l [A6 - 0x42]
0000561C 4EB9 0000 05E0 jsr [0x000005E0]
00005622 41EE FFBE lea.l A0, [A6 - 0x42]
00005626 584F addq.w A7, 4
label00005628:
00005628 2D50 FFF2 move.l [A6 - 0xE], [A0]
0000562C 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00005632 486E FFF2 pea.l [A6 - 0xE]
00005636 AA14 syscall RGBForeColor
00005638 4A2A 0122 tst.b [A2 + 0x122]
0000563C 6754 beq +0x56 /* 00005692 */
0000563E 2F3C 0002 0001 move.l -[A7], 0x20001
00005644 A89B syscall PenSize
00005646 302E FFFA move.w D0, [A6 - 0x6]
0000564A 5640 addq.w D0, 3
0000564C 3F00 move.w -[A7], D0
0000564E 302E FFF8 move.w D0, [A6 - 0x8]
00005652 5440 addq.w D0, 2
00005654 3F00 move.w -[A7], D0
00005656 A893 syscall MoveTo
00005658 302E FFFE move.w D0, [A6 - 0x2]
0000565C 5940 subq.w D0, 4
0000565E 3F00 move.w -[A7], D0
00005660 302E FFFC move.w D0, [A6 - 0x4]
00005664 5B40 subq.w D0, 5
00005666 3F00 move.w -[A7], D0
00005668 A891 syscall LineTo
0000566A 302E FFFA move.w D0, [A6 - 0x6]
0000566E 5640 addq.w D0, 3
00005670 3F00 move.w -[A7], D0
00005672 302E FFFC move.w D0, [A6 - 0x4]
00005676 5B40 subq.w D0, 5
00005678 3F00 move.w -[A7], D0
0000567A A893 syscall MoveTo
0000567C 302E FFFE move.w D0, [A6 - 0x2]
00005680 5940 subq.w D0, 4
00005682 3F00 move.w -[A7], D0
00005684 302E FFF8 move.w D0, [A6 - 0x8]
00005688 5440 addq.w D0, 2
0000568A 3F00 move.w -[A7], D0
0000568C A891 syscall LineTo
0000568E 6000 016A bra +0x16C /* 000057FA */
label00005692:
00005692 2F3C 0001 0001 move.l -[A7], 0x10001
00005698 A89B syscall PenSize
0000569A 302E FFFA move.w D0, [A6 - 0x6]
0000569E 5440 addq.w D0, 2
000056A0 3F00 move.w -[A7], D0
000056A2 302E FFF8 move.w D0, [A6 - 0x8]
000056A6 5A40 addq.w D0, 5
000056A8 3F00 move.w -[A7], D0
000056AA A893 syscall MoveTo
000056AC 302E FFFA move.w D0, [A6 - 0x6]
000056B0 5640 addq.w D0, 3
000056B2 3F00 move.w -[A7], D0
000056B4 302E FFF8 move.w D0, [A6 - 0x8]
000056B8 5A40 addq.w D0, 5
000056BA 3F00 move.w -[A7], D0
000056BC A891 syscall LineTo
000056BE 302E FFFA move.w D0, [A6 - 0x6]
000056C2 5640 addq.w D0, 3
000056C4 3F00 move.w -[A7], D0
000056C6 302E FFF8 move.w D0, [A6 - 0x8]
000056CA 5C40 addq.w D0, 6
000056CC 3F00 move.w -[A7], D0
000056CE A893 syscall MoveTo
000056D0 302E FFFA move.w D0, [A6 - 0x6]
000056D4 5840 addq.w D0, 4
000056D6 3F00 move.w -[A7], D0
000056D8 302E FFF8 move.w D0, [A6 - 0x8]
000056DC 5C40 addq.w D0, 6
000056DE 3F00 move.w -[A7], D0
000056E0 A891 syscall LineTo
000056E2 302E FFFA move.w D0, [A6 - 0x6]
000056E6 5840 addq.w D0, 4
000056E8 3F00 move.w -[A7], D0
000056EA 302E FFF8 move.w D0, [A6 - 0x8]
000056EE 5E40 addq.w D0, 7
000056F0 3F00 move.w -[A7], D0
000056F2 A893 syscall MoveTo
000056F4 302E FFFA move.w D0, [A6 - 0x6]
000056F8 5C40 addq.w D0, 6
000056FA 3F00 move.w -[A7], D0
000056FC 302E FFF8 move.w D0, [A6 - 0x8]
00005700 5E40 addq.w D0, 7
00005702 3F00 move.w -[A7], D0
00005704 A891 syscall LineTo
00005706 302E FFFA move.w D0, [A6 - 0x6]
0000570A 5C40 addq.w D0, 6
0000570C 3F00 move.w -[A7], D0
0000570E 302E FFF8 move.w D0, [A6 - 0x8]
00005712 5C40 addq.w D0, 6
00005714 3F00 move.w -[A7], D0
00005716 A893 syscall MoveTo
00005718 302E FFFA move.w D0, [A6 - 0x6]
0000571C 5E40 addq.w D0, 7
0000571E 3F00 move.w -[A7], D0
00005720 302E FFF8 move.w D0, [A6 - 0x8]
00005724 5C40 addq.w D0, 6
00005726 3F00 move.w -[A7], D0
00005728 A891 syscall LineTo
0000572A 302E FFFA move.w D0, [A6 - 0x6]
0000572E 5E40 addq.w D0, 7
00005730 3F00 move.w -[A7], D0
00005732 302E FFF8 move.w D0, [A6 - 0x8]
00005736 5A40 addq.w D0, 5
00005738 3F00 move.w -[A7], D0
0000573A A893 syscall MoveTo
0000573C 302E FFFA move.w D0, [A6 - 0x6]
00005740 5040 addq.w D0, 8
00005742 3F00 move.w -[A7], D0
00005744 302E FFF8 move.w D0, [A6 - 0x8]
00005748 5A40 addq.w D0, 5
0000574A 3F00 move.w -[A7], D0
0000574C A891 syscall LineTo
0000574E 302E FFFA move.w D0, [A6 - 0x6]
00005752 5040 addq.w D0, 8
00005754 3F00 move.w -[A7], D0
00005756 302E FFF8 move.w D0, [A6 - 0x8]
0000575A 5840 addq.w D0, 4
0000575C 3F00 move.w -[A7], D0
0000575E A893 syscall MoveTo
00005760 7009 moveq.l D0, 0x09
00005762 D06E FFFA add.w D0, [A6 - 0x6]
00005766 3F00 move.w -[A7], D0
00005768 302E FFF8 move.w D0, [A6 - 0x8]
0000576C 5840 addq.w D0, 4
0000576E 3F00 move.w -[A7], D0
00005770 A891 syscall LineTo
00005772 7009 moveq.l D0, 0x09
00005774 D06E FFFA add.w D0, [A6 - 0x6]
00005778 3F00 move.w -[A7], D0
0000577A 302E FFF8 move.w D0, [A6 - 0x8]
0000577E 5640 addq.w D0, 3
00005780 3F00 move.w -[A7], D0
00005782 A893 syscall MoveTo
00005784 700A moveq.l D0, 0x0A
00005786 D06E FFFA add.w D0, [A6 - 0x6]
0000578A 3F00 move.w -[A7], D0
0000578C 302E FFF8 move.w D0, [A6 - 0x8]
00005790 5640 addq.w D0, 3
00005792 3F00 move.w -[A7], D0
00005794 A891 syscall LineTo
00005796 700A moveq.l D0, 0x0A
00005798 D06E FFFA add.w D0, [A6 - 0x6]
0000579C 3F00 move.w -[A7], D0
0000579E 302E FFF8 move.w D0, [A6 - 0x8]
000057A2 5440 addq.w D0, 2
000057A4 3F00 move.w -[A7], D0
000057A6 A893 syscall MoveTo
000057A8 700B moveq.l D0, 0x0B
000057AA D06E FFFA add.w D0, [A6 - 0x6]
000057AE 3F00 move.w -[A7], D0
000057B0 302E FFF8 move.w D0, [A6 - 0x8]
000057B4 5440 addq.w D0, 2
000057B6 3F00 move.w -[A7], D0
000057B8 A891 syscall LineTo
000057BA 700B moveq.l D0, 0x0B
000057BC D06E FFFA add.w D0, [A6 - 0x6]
000057C0 3F00 move.w -[A7], D0
000057C2 302E FFF8 move.w D0, [A6 - 0x8]
000057C6 5240 addq.w D0, 1
000057C8 3F00 move.w -[A7], D0
000057CA A893 syscall MoveTo
000057CC 700C moveq.l D0, 0x0C
000057CE D06E FFFA add.w D0, [A6 - 0x6]
000057D2 3F00 move.w -[A7], D0
000057D4 302E FFF8 move.w D0, [A6 - 0x8]
000057D8 5240 addq.w D0, 1
000057DA 3F00 move.w -[A7], D0
000057DC A891 syscall LineTo
000057DE 486E FFF2 pea.l [A6 - 0xE]
000057E2 302E FFF8 move.w D0, [A6 - 0x8]
000057E6 5040 addq.w D0, 8
000057E8 3F00 move.w -[A7], D0
000057EA 302E FFFA move.w D0, [A6 - 0x6]
000057EE 5A40 addq.w D0, 5
000057F0 3F00 move.w -[A7], D0
000057F2 4EB9 0000 06E0 jsr [0x000006E0]
000057F8 504F addq.w A7, 8
label000057FA:
000057FA 486E FFF0 pea.l [A6 - 0x10]
000057FE 486E FFDE pea.l [A6 - 0x22]
00005802 4EB9 0000 2158 jsr [0x00002158]
00005808 4A00 tst.b D0
0000580A 504F addq.w A7, 8
0000580C 6600 FCB6 bne -0x348 /* 000054C4 */
00005810 3F3C FFFF move.w -[A7], 0xFFFF
00005814 486E FFDE pea.l [A6 - 0x22]
00005818 4EB9 0000 2150 jsr [0x00002150]
0000581E 5C4F addq.w A7, 6
00005820 245F movea.l A2, [A7]+
00005822 4E5E unlink A6
00005824 4E75 rts
00005826 4E56 FEF0 link A6, -0x0110
0000582A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000582E 246E 0008 movea.l A2, [A6 + 0x8]
00005832 2A2E 000C move.l D5, [A6 + 0xC]
00005836 286E 0010 movea.l A4, [A6 + 0x10]
0000583A 266E 0014 movea.l A3, [A6 + 0x14]
0000583E 486E FFF0 pea.l [A6 - 0x10]
00005842 4EB9 0000 20B8 jsr [0x000020B8]
00005848 486E FEF0 pea.l [A6 - 0x110]
0000584C 2F0A move.l -[A7], A2
0000584E 2057 movea.l A0, [A7]
00005850 2250 movea.l A1, [A0]
00005852 2269 0020 movea.l A1, [A1 + 0x20]
00005856 4E91 jsr [A1]
00005858 2F0A move.l -[A7], A2
0000585A 2057 movea.l A0, [A7]
0000585C 2250 movea.l A1, [A0]
0000585E 2269 0080 movea.l A1, [A1 + 0x80]
00005862 4E91 jsr [A1]
00005864 584F addq.w A7, 4
00005866 3F00 move.w -[A7], D0
00005868 4EB9 0000 22E8 jsr [0x000022E8]
0000586E 486E FFF8 pea.l [A6 - 0x8]
00005872 A88B syscall GetFontInfo
00005874 486E FEF0 pea.l [A6 - 0x110]
00005878 A88C syscall StringWidth
0000587A 301F move.w D0, [A7]+
0000587C 0640 0012 addi.w D0, 0x12
00005880 3800 move.w D4, D0
00005882 362E FFF8 move.w D3, [A6 - 0x8]
00005886 D66E FFFA add.w D3, [A6 - 0x6]
0000588A 0C43 000E cmpi.w D3, 0xE
0000588E 4FEF 000C lea.l A7, [A7 + 0xC]
00005892 6C02 bge +0x4 /* 00005896 */
00005894 760E moveq.l D3, 0x0E
label00005896:
00005896 2045 movea.l A0, D5
00005898 3084 move.w [A0], D4
0000589A 3883 move.w [A4], D3
0000589C 0C6E 000C FFF8 cmpi.w [A6 - 0x8], 0xC
000058A2 6604 bne +0x6 /* 000058A8 */
000058A4 7002 moveq.l D0, 0x02
000058A6 6002 bra +0x4 /* 000058AA */
label000058A8:
000058A8 7001 moveq.l D0, 0x01
label000058AA:
000058AA 322E FFF8 move.w D1, [A6 - 0x8]
000058AE 9240 sub.w D1, D0
000058B0 3681 move.w [A3], D1
000058B2 3F3C FFFF move.w -[A7], 0xFFFF
000058B6 486E FFF0 pea.l [A6 - 0x10]
000058BA 4EB9 0000 20C0 jsr [0x000020C0]
000058C0 5C4F addq.w A7, 6
000058C2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000058C6 4E5E unlink A6
000058C8 4E75 rts
000058CA 4E56 FFC6 link A6, -0x003A
000058CE 2F0A move.l -[A7], A2
000058D0 246E 0008 movea.l A2, [A6 + 0x8]
000058D4 486E FFC6 pea.l [A6 - 0x3A]
000058D8 4EB9 0000 20A0 jsr [0x000020A0]
000058DE 4EB9 0000 20B0 jsr [0x000020B0]
000058E4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000058E8 4EB9 0000 30A0 jsr [0x000030A0]
000058EE 4A00 tst.b D0
000058F0 504F addq.w A7, 8
000058F2 6700 00FA beq +0xFC /* 000059EE */
000058F6 42A7 clr.l -[A7]
000058F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000058FC 2057 movea.l A0, [A7]
000058FE 2268 0004 movea.l A1, [A0 + 0x4]
00005902 2269 00E8 movea.l A1, [A1 + 0xE8]
00005906 4E91 jsr [A1]
00005908 4A00 tst.b D0
0000590A 504F addq.w A7, 8
0000590C 6700 00E0 beq +0xE2 /* 000059EE */
00005910 486E FFF8 pea.l [A6 - 0x8]
00005914 2F0A move.l -[A7], A2
00005916 2057 movea.l A0, [A7]
00005918 2250 movea.l A1, [A0]
0000591A 2269 00E8 movea.l A1, [A1 + 0xE8]
0000591E 4E91 jsr [A1]
00005920 546E FFFE addq.w [A6 - 0x2], 2
00005924 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
0000592A 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
00005930 302E FFF6 move.w D0, [A6 - 0xA]
00005934 5540 subq.w D0, 2
00005936 3D40 FFF2 move.w [A6 - 0xE], D0
0000593A 486E FFF8 pea.l [A6 - 0x8]
0000593E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005942 2057 movea.l A0, [A7]
00005944 2268 0004 movea.l A1, [A0 + 0x4]
00005948 2269 0110 movea.l A1, [A1 + 0x110]
0000594C 4E91 jsr [A1]
0000594E 486E FFFC pea.l [A6 - 0x4]
00005952 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005956 2057 movea.l A0, [A7]
00005958 2268 0004 movea.l A1, [A0 + 0x4]
0000595C 2269 0110 movea.l A1, [A1 + 0x110]
00005960 4E91 jsr [A1]
00005962 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005966 2057 movea.l A0, [A7]
00005968 2268 0004 movea.l A1, [A0 + 0x4]
0000596C 2269 00D8 movea.l A1, [A1 + 0xD8]
00005970 4E91 jsr [A1]
00005972 486E FFEA pea.l [A6 - 0x16]
00005976 AA1A syscall GetBackColor
00005978 486E FFE4 pea.l [A6 - 0x1C]
0000597C 4EB9 0000 05E8 jsr [0x000005E8]
00005982 302E FFEA move.w D0, [A6 - 0x16]
00005986 B06E FFE4 cmp.w D0, [A6 - 0x1C]
0000598A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000598E 6614 bne +0x16 /* 000059A4 */
00005990 302E FFEC move.w D0, [A6 - 0x14]
00005994 B06E FFE6 cmp.w D0, [A6 - 0x1A]
00005998 660A bne +0xC /* 000059A4 */
0000599A 302E FFEE move.w D0, [A6 - 0x12]
0000599E B06E FFE8 cmp.w D0, [A6 - 0x18]
000059A2 6704 beq +0x6 /* 000059A8 */
label000059A4:
000059A4 7000 moveq.l D0, 0x00
000059A6 6002 bra +0x4 /* 000059AA */
label000059A8:
000059A8 7001 moveq.l D0, 0x01
label000059AA:
000059AA 4A00 tst.b D0
000059AC 6706 beq +0x8 /* 000059B4 */
000059AE 486E FFF0 pea.l [A6 - 0x10]
000059B2 A8A3 syscall EraseRect
label000059B4:
000059B4 486E FFF8 pea.l [A6 - 0x8]
000059B8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000059BC 2057 movea.l A0, [A7]
000059BE 2268 0004 movea.l A1, [A0 + 0x4]
000059C2 2269 00C4 movea.l A1, [A1 + 0xC4]
000059C6 4E91 jsr [A1]
000059C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000059CC 2057 movea.l A0, [A7]
000059CE 2268 0004 movea.l A1, [A0 + 0x4]
000059D2 2269 00E4 movea.l A1, [A1 + 0xE4]
000059D6 4E91 jsr [A1]
000059D8 42A7 clr.l -[A7]
000059DA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000059DE 2057 movea.l A0, [A7]
000059E0 2268 0004 movea.l A1, [A0 + 0x4]
000059E4 2269 00E8 movea.l A1, [A1 + 0xE8]
000059E8 4E91 jsr [A1]
000059EA 4FEF 0014 lea.l A7, [A7 + 0x14]
label000059EE:
000059EE 3F3C FFFF move.w -[A7], 0xFFFF
000059F2 486E FFC6 pea.l [A6 - 0x3A]
000059F6 4EB9 0000 20A8 jsr [0x000020A8]
000059FC 5C4F addq.w A7, 6
000059FE 245F movea.l A2, [A7]+
00005A00 4E5E unlink A6
00005A02 4E75 rts
fn00005A04:
00005A04 4E56 0000 link A6, 0
00005A08 2F0A move.l -[A7], A2
00005A0A 246E 0008 movea.l A2, [A6 + 0x8]
00005A0E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A12 2F0A move.l -[A7], A2
00005A14 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
00005A1A 41F9 0000 D43E lea.l A0, [0x0000D43E]
00005A20 2488 move.l [A2], A0
00005A22 422A 0008 clr.b [A2 + 0x8]
00005A26 204A movea.l A0, A2
00005A28 504F addq.w A7, 8
00005A2A 245F movea.l A2, [A7]+
00005A2C 4E5E unlink A6
00005A2E 4E75 rts
fn00005A30:
00005A30 4E56 0000 link A6, 0
00005A34 2F0A move.l -[A7], A2
00005A36 246E 0008 movea.l A2, [A6 + 0x8]
00005A3A 200A move.l D0, A2
00005A3C 6724 beq +0x26 /* 00005A62 */
00005A3E 41F9 0000 D43E lea.l A0, [0x0000D43E]
00005A44 2488 move.l [A2], A0
00005A46 4267 clr.w -[A7]
00005A48 2F0A move.l -[A7], A2
00005A4A 4EB9 0000 0030 jsr [0x00000030]
00005A50 4A6E 000C tst.w [A6 + 0xC]
00005A54 5C4F addq.w A7, 6
00005A56 6F0A ble +0xC /* 00005A62 */
00005A58 2F0A move.l -[A7], A2
00005A5A 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00005A60 584F addq.w A7, 4
label00005A62:
00005A62 204A movea.l A0, A2
00005A64 245F movea.l A2, [A7]+
00005A66 4E5E unlink A6
00005A68 4E75 rts
00005A6A 4E56 0000 link A6, 0
00005A6E 48E7 1020 movem.l -[A7], D3,A2
00005A72 246E 0008 movea.l A2, [A6 + 0x8]
00005A76 162E 000C move.b D3, [A6 + 0xC]
00005A7A B62A 0008 cmp.b D3, [A2 + 0x8]
00005A7E 6718 beq +0x1A /* 00005A98 */
00005A80 1543 0008 move.b [A2 + 0x8], D3
00005A84 42A7 clr.l -[A7]
00005A86 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005A8A 2057 movea.l A0, [A7]
00005A8C 2268 0004 movea.l A1, [A0 + 0x4]
00005A90 2269 00F0 movea.l A1, [A1 + 0xF0]
00005A94 4E91 jsr [A1]
00005A96 504F addq.w A7, 8
label00005A98:
00005A98 4CDF 0408 movem.l D3,A2, [A7]+
00005A9C 4E5E unlink A6
00005A9E 4E75 rts
00005AA0 4E56 0000 link A6, 0
00005AA4 2F0A move.l -[A7], A2
00005AA6 246E 0008 movea.l A2, [A6 + 0x8]
00005AAA 42A7 clr.l -[A7]
00005AAC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005AB0 2057 movea.l A0, [A7]
00005AB2 2268 0004 movea.l A1, [A0 + 0x4]
00005AB6 2269 00F0 movea.l A1, [A1 + 0xF0]
00005ABA 4E91 jsr [A1]
00005ABC 504F addq.w A7, 8
00005ABE 245F movea.l A2, [A7]+
00005AC0 4E5E unlink A6
00005AC2 4E75 rts
00005AC4 4E56 0000 link A6, 0
00005AC8 2F0A move.l -[A7], A2
00005ACA 246E 0008 movea.l A2, [A6 + 0x8]
00005ACE 42A7 clr.l -[A7]
00005AD0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005AD4 2057 movea.l A0, [A7]
00005AD6 2268 0004 movea.l A1, [A0 + 0x4]
00005ADA 2269 00F0 movea.l A1, [A1 + 0xF0]
00005ADE 4E91 jsr [A1]
00005AE0 504F addq.w A7, 8
00005AE2 245F movea.l A2, [A7]+
00005AE4 4E5E unlink A6
00005AE6 4E75 rts
00005AE8 4E56 0000 link A6, 0
00005AEC 2F0A move.l -[A7], A2
00005AEE 246E 0008 movea.l A2, [A6 + 0x8]
00005AF2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005AF6 4EB9 0000 30D8 jsr [0x000030D8]
00005AFC 4A00 tst.b D0
00005AFE 584F addq.w A7, 4
00005B00 6712 beq +0x14 /* 00005B14 */
00005B02 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005B06 2057 movea.l A0, [A7]
00005B08 2268 0004 movea.l A1, [A0 + 0x4]
00005B0C 2269 00BC movea.l A1, [A1 + 0xBC]
00005B10 4E91 jsr [A1]
00005B12 584F addq.w A7, 4
label00005B14:
00005B14 245F movea.l A2, [A7]+
00005B16 4E5E unlink A6
00005B18 4E75 rts
00005B1A 4E56 0000 link A6, 0
00005B1E 2F0A move.l -[A7], A2
00005B20 246E 0008 movea.l A2, [A6 + 0x8]
00005B24 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005B28 4EB9 0000 30D8 jsr [0x000030D8]
00005B2E 4A00 tst.b D0
00005B30 584F addq.w A7, 4
00005B32 6612 bne +0x14 /* 00005B46 */
00005B34 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005B38 2057 movea.l A0, [A7]
00005B3A 2268 0004 movea.l A1, [A0 + 0x4]
00005B3E 2269 00BC movea.l A1, [A1 + 0xBC]
00005B42 4E91 jsr [A1]
00005B44 584F addq.w A7, 4
label00005B46:
00005B46 245F movea.l A2, [A7]+
00005B48 4E5E unlink A6
00005B4A 4E75 rts
00005B4C 4E56 FFF8 link A6, -0x0008
00005B50 2F0A move.l -[A7], A2
00005B52 246E 0008 movea.l A2, [A6 + 0x8]
00005B56 486E FFF8 pea.l [A6 - 0x8]
00005B5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005B5E 2057 movea.l A0, [A7]
00005B60 2268 0004 movea.l A1, [A0 + 0x4]
00005B64 2269 003C movea.l A1, [A1 + 0x3C]
00005B68 4E91 jsr [A1]
00005B6A 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B6E 486E FFF8 pea.l [A6 - 0x8]
00005B72 A8AD syscall PtInRect
00005B74 101F move.b D0, [A7]+
00005B76 5C4F addq.w A7, 6
00005B78 245F movea.l A2, [A7]+
00005B7A 4E5E unlink A6
00005B7C 4E75 rts
fn00005B7E:
00005B7E 4E56 FFE6 link A6, -0x001A
00005B82 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00005B86 246E 0008 movea.l A2, [A6 + 0x8]
00005B8A 382E 000C move.w D4, [A6 + 0xC]
00005B8E 7601 moveq.l D3, 0x01
00005B90 4227 clr.b -[A7]
00005B92 1F3C 0001 move.b -[A7], 0x1
00005B96 3F04 move.w -[A7], D4
00005B98 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005B9C 2057 movea.l A0, [A7]
00005B9E 2268 0004 movea.l A1, [A0 + 0x4]
00005BA2 2269 017C movea.l A1, [A1 + 0x17C]
00005BA6 4E91 jsr [A1]
00005BA8 486E FFF6 pea.l [A6 - 0xA]
00005BAC 4EB9 0000 2340 jsr [0x00002340]
00005BB2 206E FFF6 movea.l A0, [A6 - 0xA]
00005BB6 4850 pea.l [A0]
00005BB8 A87A syscall GetClip
00005BBA 2D6E 000E FFFC move.l [A6 - 0x4], [A6 + 0xE]
00005BC0 4FEF 000E lea.l A7, [A7 + 0xE]
00005BC4 605C bra +0x5E /* 00005C22 */
label00005BC6:
00005BC6 486E FFFC pea.l [A6 - 0x4]
00005BCA A972 syscall GetMouse
00005BCC 1A03 move.b D5, D3
00005BCE 3F04 move.w -[A7], D4
00005BD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005BD4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005BD8 2057 movea.l A0, [A7]
00005BDA 2268 0004 movea.l A1, [A0 + 0x4]
00005BDE 2269 0174 movea.l A1, [A1 + 0x174]
00005BE2 4E91 jsr [A1]
00005BE4 4A00 tst.b D0
00005BE6 4FEF 000A lea.l A7, [A7 + 0xA]
00005BEA 6714 beq +0x16 /* 00005C00 */
00005BEC 554F subq.w A7, 2
00005BEE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005BF2 206E FFF6 movea.l A0, [A6 - 0xA]
00005BF6 4850 pea.l [A0]
00005BF8 A8E8 syscall PtInRgn
00005BFA 101F move.b D0, [A7]+
00005BFC 4A00 tst.b D0
00005BFE 6604 bne +0x6 /* 00005C04 */
label00005C00:
00005C00 7000 moveq.l D0, 0x00
00005C02 6002 bra +0x4 /* 00005C06 */
label00005C04:
00005C04 7001 moveq.l D0, 0x01
label00005C06:
00005C06 1600 move.b D3, D0
00005C08 1F05 move.b -[A7], D5
00005C0A 1F03 move.b -[A7], D3
00005C0C 3F04 move.w -[A7], D4
00005C0E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005C12 2057 movea.l A0, [A7]
00005C14 2268 0004 movea.l A1, [A0 + 0x4]
00005C18 2269 017C movea.l A1, [A1 + 0x17C]
00005C1C 4E91 jsr [A1]
00005C1E 4FEF 000A lea.l A7, [A7 + 0xA]
label00005C22:
00005C22 554F subq.w A7, 2
00005C24 A973 syscall StillDown
00005C26 101F move.b D0, [A7]+
00005C28 669C bne -0x62 /* 00005BC6 */
00005C2A 7004 moveq.l D0, 0x04
00005C2C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00005C30 A031 syscall GetOSEvent
00005C32 5240 addq.w D0, 1
00005C34 4A00 tst.b D0
00005C36 6762 beq +0x64 /* 00005C9A */
00005C38 2D6E FFF0 FFFC move.l [A6 - 0x4], [A6 - 0x10]
00005C3E 486E FFFC pea.l [A6 - 0x4]
00005C42 A871 syscall GlobalToLocal
00005C44 1A03 move.b D5, D3
00005C46 3F04 move.w -[A7], D4
00005C48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C4C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005C50 2057 movea.l A0, [A7]
00005C52 2268 0004 movea.l A1, [A0 + 0x4]
00005C56 2269 0174 movea.l A1, [A1 + 0x174]
00005C5A 4E91 jsr [A1]
00005C5C 4A00 tst.b D0
00005C5E 4FEF 000A lea.l A7, [A7 + 0xA]
00005C62 6714 beq +0x16 /* 00005C78 */
00005C64 554F subq.w A7, 2
00005C66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C6A 206E FFF6 movea.l A0, [A6 - 0xA]
00005C6E 4850 pea.l [A0]
00005C70 A8E8 syscall PtInRgn
00005C72 101F move.b D0, [A7]+
00005C74 4A00 tst.b D0
00005C76 6604 bne +0x6 /* 00005C7C */
label00005C78:
00005C78 7000 moveq.l D0, 0x00
00005C7A 6002 bra +0x4 /* 00005C7E */
label00005C7C:
00005C7C 7001 moveq.l D0, 0x01
label00005C7E:
00005C7E 1600 move.b D3, D0
00005C80 1F05 move.b -[A7], D5
00005C82 1F03 move.b -[A7], D3
00005C84 3F04 move.w -[A7], D4
00005C86 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005C8A 2057 movea.l A0, [A7]
00005C8C 2268 0004 movea.l A1, [A0 + 0x4]
00005C90 2269 017C movea.l A1, [A1 + 0x17C]
00005C94 4E91 jsr [A1]
00005C96 4FEF 000A lea.l A7, [A7 + 0xA]
label00005C9A:
00005C9A 3F3C FFFF move.w -[A7], 0xFFFF
00005C9E 486E FFF6 pea.l [A6 - 0xA]
00005CA2 4EB9 0000 2358 jsr [0x00002358]
00005CA8 1003 move.b D0, D3
00005CAA 5C4F addq.w A7, 6
00005CAC 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00005CB0 4E5E unlink A6
00005CB2 4E75 rts
00005CB4 4E56 0000 link A6, 0
00005CB8 1F2E 000E move.b -[A7], [A6 + 0xE]
00005CBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005CC0 2057 movea.l A0, [A7]
00005CC2 2250 movea.l A1, [A0]
00005CC4 2269 00B0 movea.l A1, [A1 + 0xB0]
00005CC8 4E91 jsr [A1]
00005CCA 4E5E unlink A6
00005CCC 4E75 rts
00005CCE 4E56 0000 link A6, 0
00005CD2 2F0A move.l -[A7], A2
00005CD4 246E 0008 movea.l A2, [A6 + 0x8]
00005CD8 2F2E 000C move.l -[A7], [A6 + 0xC]
00005CDC 2F0A move.l -[A7], A2
00005CDE 61FF FFFF FD24 bsr -0x2DA /* 00005A04 */
00005CE4 41F9 0000 C7EC lea.l A0, [0x0000C7EC]
00005CEA 2488 move.l [A2], A0
00005CEC 422A 000A clr.b [A2 + 0xA]
00005CF0 157C 0001 000B move.b [A2 + 0xB], 0x1
00005CF6 204A movea.l A0, A2
00005CF8 504F addq.w A7, 8
00005CFA 245F movea.l A2, [A7]+
00005CFC 4E5E unlink A6
00005CFE 4E75 rts
00005D00 4E56 0000 link A6, 0
00005D04 2F0A move.l -[A7], A2
00005D06 246E 0008 movea.l A2, [A6 + 0x8]
00005D0A 200A move.l D0, A2
00005D0C 6724 beq +0x26 /* 00005D32 */
00005D0E 41F9 0000 C7EC lea.l A0, [0x0000C7EC]
00005D14 2488 move.l [A2], A0
00005D16 4267 clr.w -[A7]
00005D18 2F0A move.l -[A7], A2
00005D1A 61FF FFFF FD14 bsr -0x2EA /* 00005A30 */
00005D20 4A6E 000C tst.w [A6 + 0xC]
00005D24 5C4F addq.w A7, 6
00005D26 6F0A ble +0xC /* 00005D32 */
00005D28 2F0A move.l -[A7], A2
00005D2A 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00005D30 584F addq.w A7, 4
label00005D32:
00005D32 204A movea.l A0, A2
00005D34 245F movea.l A2, [A7]+
00005D36 4E5E unlink A6
00005D38 4E75 rts
00005D3A 4E56 FEFC link A6, -0x0104
00005D3E 48E7 0038 movem.l -[A7], A2,A3,A4
00005D42 286E 0008 movea.l A4, [A6 + 0x8]
00005D46 266E 000C movea.l A3, [A6 + 0xC]
00005D4A 246E 0010 movea.l A2, [A6 + 0x10]
00005D4E 4878 0002 push.l 0x2
00005D52 486E FFFE pea.l [A6 - 0x2]
00005D56 2F0A move.l -[A7], A2
00005D58 4EB9 0000 2BA0 jsr [0x00002BA0]
00005D5E 4878 0002 push.l 0x2
00005D62 486E FEFC pea.l [A6 - 0x104]
00005D66 2F0A move.l -[A7], A2
00005D68 4EB9 0000 2BA0 jsr [0x00002BA0]
00005D6E 486E FEFE pea.l [A6 - 0x102]
00005D72 2F0A move.l -[A7], A2
00005D74 4EB9 0000 2BC0 jsr [0x00002BC0]
00005D7A 42A7 clr.l -[A7]
00005D7C 3F2E FEFC move.w -[A7], [A6 - 0x104]
00005D80 486E FEFE pea.l [A6 - 0x102]
00005D84 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005D88 2F0B move.l -[A7], A3
00005D8A 2F0C move.l -[A7], A4
00005D8C 2057 movea.l A0, [A7]
00005D8E 2250 movea.l A1, [A0]
00005D90 2269 0010 movea.l A1, [A1 + 0x10]
00005D94 4E91 jsr [A1]
00005D96 4FEF 0034 lea.l A7, [A7 + 0x34]
00005D9A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00005D9E 4E5E unlink A6
00005DA0 4E75 rts
00005DA2 4E56 0000 link A6, 0
00005DA6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005DAA 246E 0008 movea.l A2, [A6 + 0x8]
00005DAE 286E 000C movea.l A4, [A6 + 0xC]
00005DB2 362E 0010 move.w D3, [A6 + 0x10]
00005DB6 254C 0004 move.l [A2 + 0x4], A4
00005DBA 0C43 0041 cmpi.w D3, 0x41 /* 'A' */
00005DBE 670A beq +0xC /* 00005DCA */
00005DC0 0C43 0043 cmpi.w D3, 0x43 /* 'C' */
00005DC4 6704 beq +0x6 /* 00005DCA */
00005DC6 7000 moveq.l D0, 0x00
00005DC8 6002 bra +0x4 /* 00005DCC */
label00005DCA:
00005DCA 7001 moveq.l D0, 0x01
label00005DCC:
00005DCC 1540 000A move.b [A2 + 0xA], D0
00005DD0 157C 0001 000B move.b [A2 + 0xB], 0x1
00005DD6 422A 0008 clr.b [A2 + 0x8]
00005DDA 266A 0004 movea.l A3, [A2 + 0x4]
00005DDE 202B 0062 move.l D0, [A3 + 0x62]
00005DE2 7201 moveq.l D1, 0x01
00005DE4 B081 cmp.l D0, D1
00005DE6 6C16 bge +0x18 /* 00005DFE */
00005DE8 4878 0001 push.l 0x1
00005DEC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005DF0 2057 movea.l A0, [A7]
00005DF2 2268 0004 movea.l A1, [A0 + 0x4]
00005DF6 2269 0164 movea.l A1, [A1 + 0x164]
00005DFA 4E91 jsr [A1]
00005DFC 504F addq.w A7, 8
label00005DFE:
00005DFE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00005E02 4E5E unlink A6
00005E04 4E75 rts
00005E06 206F 0004 movea.l A0, [A7 + 0x4]
00005E0A 102F 0008 move.b D0, [A7 + 0x8]
00005E0E B028 0008 cmp.b D0, [A0 + 0x8]
00005E12 6704 beq +0x6 /* 00005E18 */
00005E14 1140 0008 move.b [A0 + 0x8], D0
label00005E18:
00005E18 4E75 rts
00005E1A 4E56 0000 link A6, 0
00005E1E 2F0A move.l -[A7], A2
00005E20 246E 0008 movea.l A2, [A6 + 0x8]
00005E24 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005E28 2057 movea.l A0, [A7]
00005E2A 2268 0004 movea.l A1, [A0 + 0x4]
00005E2E 2269 001C movea.l A1, [A1 + 0x1C]
00005E32 4E91 jsr [A1]
00005E34 B0AE 000C cmp.l D0, [A6 + 0xC]
00005E38 584F addq.w A7, 4
00005E3A 6712 beq +0x14 /* 00005E4E */
00005E3C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005E40 2057 movea.l A0, [A7]
00005E42 2268 0004 movea.l A1, [A0 + 0x4]
00005E46 2269 00BC movea.l A1, [A1 + 0xBC]
00005E4A 4E91 jsr [A1]
00005E4C 584F addq.w A7, 4
label00005E4E:
00005E4E 245F movea.l A2, [A7]+
00005E50 4E5E unlink A6
00005E52 4E75 rts
00005E54 4E56 0000 link A6, 0
00005E58 2F0A move.l -[A7], A2
00005E5A 246E 0008 movea.l A2, [A6 + 0x8]
00005E5E 2F0A move.l -[A7], A2
00005E60 2057 movea.l A0, [A7]
00005E62 2250 movea.l A1, [A0]
00005E64 2269 00AC movea.l A1, [A1 + 0xAC]
00005E68 4E91 jsr [A1]
00005E6A 4A00 tst.b D0
00005E6C 584F addq.w A7, 4
00005E6E 6710 beq +0x12 /* 00005E80 */
00005E70 4227 clr.b -[A7]
00005E72 2F0A move.l -[A7], A2
00005E74 2057 movea.l A0, [A7]
00005E76 2250 movea.l A1, [A0]
00005E78 2269 00B0 movea.l A1, [A1 + 0xB0]
00005E7C 4E91 jsr [A1]
00005E7E 5C4F addq.w A7, 6
label00005E80:
00005E80 2F0A move.l -[A7], A2
00005E82 2057 movea.l A0, [A7]
00005E84 2250 movea.l A1, [A0]
00005E86 2269 00C4 movea.l A1, [A1 + 0xC4]
00005E8A 4E91 jsr [A1]
00005E8C 42A7 clr.l -[A7]
00005E8E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00005E92 2057 movea.l A0, [A7]
00005E94 2268 0004 movea.l A1, [A0 + 0x4]
00005E98 2269 00F0 movea.l A1, [A1 + 0xF0]
00005E9C 4E91 jsr [A1]
00005E9E 4FEF 000C lea.l A7, [A7 + 0xC]
00005EA2 245F movea.l A2, [A7]+
00005EA4 4E5E unlink A6
00005EA6 4E75 rts
00005EA8 4E56 0000 link A6, 0
00005EAC 48E7 0030 movem.l -[A7], A2,A3
00005EB0 266E 0008 movea.l A3, [A6 + 0x8]
00005EB4 246E 000C movea.l A2, [A6 + 0xC]
00005EB8 2F0A move.l -[A7], A2
00005EBA 2F2B 0004 move.l -[A7], [A3 + 0x4]
00005EBE 2057 movea.l A0, [A7]
00005EC0 2268 0004 movea.l A1, [A0 + 0x4]
00005EC4 2269 003C movea.l A1, [A1 + 0x3C]
00005EC8 4E91 jsr [A1]
00005ECA 302A 0006 move.w D0, [A2 + 0x6]
00005ECE 906A 0002 sub.w D0, [A2 + 0x2]
00005ED2 0440 000C subi.w D0, 0xC
00005ED6 48C0 ext.l D0
00005ED8 81FC 0002 divs.w D0, 0x2
00005EDC D16A 0002 add.w [A2 + 0x2], D0
00005EE0 700C moveq.l D0, 0x0C
00005EE2 D06A 0002 add.w D0, [A2 + 0x2]
00005EE6 3540 0006 move.w [A2 + 0x6], D0
00005EEA 302A 0004 move.w D0, [A2 + 0x4]
00005EEE 9052 sub.w D0, [A2]
00005EF0 0440 000C subi.w D0, 0xC
00005EF4 48C0 ext.l D0
00005EF6 81FC 0002 divs.w D0, 0x2
00005EFA D152 add.w [A2], D0
00005EFC 700C moveq.l D0, 0x0C
00005EFE D052 add.w D0, [A2]
00005F00 3540 0004 move.w [A2 + 0x4], D0
00005F04 504F addq.w A7, 8
00005F06 4CDF 0C00 movem.l A2,A3, [A7]+
00005F0A 4E5E unlink A6
00005F0C 4E75 rts
00005F0E 4E56 0000 link A6, 0
00005F12 48E7 1030 movem.l -[A7], D3,A2,A3
00005F16 266E 0008 movea.l A3, [A6 + 0x8]
00005F1A 262E 000E move.l D3, [A6 + 0xE]
00005F1E 246E 0016 movea.l A2, [A6 + 0x16]
00005F22 2003 move.l D0, D3
00005F24 0480 6C61 7374 subi.l D0, 0x6C617374 /* 'last' */
00005F2A 6702 beq +0x4 /* 00005F2E */
00005F2C 6018 bra +0x1A /* 00005F46 */
label00005F2E:
00005F2E 3612 move.w D3, [A2]
00005F30 3043 movea.w A0, D3
00005F32 2F08 move.l -[A7], A0
00005F34 2F2B 0004 move.l -[A7], [A3 + 0x4]
00005F38 2057 movea.l A0, [A7]
00005F3A 2268 0004 movea.l A1, [A0 + 0x4]
00005F3E 2269 0020 movea.l A1, [A1 + 0x20]
00005F42 4E91 jsr [A1]
00005F44 504F addq.w A7, 8
label00005F46:
00005F46 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00005F4A 4E5E unlink A6
00005F4C 4E75 rts
00005F4E 4E56 0000 link A6, 0
00005F52 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005F56 286E 0008 movea.l A4, [A6 + 0x8]
00005F5A 262E 000E move.l D3, [A6 + 0xE]
00005F5E 266E 0016 movea.l A3, [A6 + 0x16]
00005F62 246E 001A movea.l A2, [A6 + 0x1A]
00005F66 2003 move.l D0, D3
00005F68 0480 6C61 7374 subi.l D0, 0x6C617374 /* 'last' */
00005F6E 6702 beq +0x4 /* 00005F72 */
00005F70 601C bra +0x1E /* 00005F8E */
label00005F72:
00005F72 200A move.l D0, A2
00005F74 6704 beq +0x6 /* 00005F7A */
00005F76 7002 moveq.l D0, 0x02
00005F78 2480 move.l [A2], D0
label00005F7A:
00005F7A 2F2C 0004 move.l -[A7], [A4 + 0x4]
00005F7E 2057 movea.l A0, [A7]
00005F80 2268 0004 movea.l A1, [A0 + 0x4]
00005F84 2269 001C movea.l A1, [A1 + 0x1C]
00005F88 4E91 jsr [A1]
00005F8A 3680 move.w [A3], D0
00005F8C 584F addq.w A7, 4
label00005F8E:
00005F8E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00005F92 4E5E unlink A6
00005F94 4E75 rts
00005F96 4E56 FFE4 link A6, -0x001C
00005F9A 2F0A move.l -[A7], A2
00005F9C 246E 0008 movea.l A2, [A6 + 0x8]
00005FA0 4EB9 0000 20B0 jsr [0x000020B0]
00005FA6 486E FFE4 pea.l [A6 - 0x1C]
00005FAA 2F0A move.l -[A7], A2
00005FAC 2057 movea.l A0, [A7]
00005FAE 2250 movea.l A1, [A0]
00005FB0 2269 00C0 movea.l A1, [A1 + 0xC0]
00005FB4 4E91 jsr [A1]
00005FB6 486E FFE4 pea.l [A6 - 0x1C]
00005FBA 486E FFEC pea.l [A6 - 0x14]
00005FBE 4EB9 0000 2148 jsr [0x00002148]
00005FC4 4FEF 0010 lea.l A7, [A7 + 0x10]
00005FC8 6000 0208 bra +0x20A /* 000061D2 */
label00005FCC:
00005FCC 2F0A move.l -[A7], A2
00005FCE 2057 movea.l A0, [A7]
00005FD0 2250 movea.l A1, [A0]
00005FD2 2269 00AC movea.l A1, [A1 + 0xAC]
00005FD6 4E91 jsr [A1]
00005FD8 4A00 tst.b D0
00005FDA 584F addq.w A7, 4
00005FDC 6700 0088 beq +0x8A /* 00006066 */
00005FE0 4EB9 0000 20B0 jsr [0x000020B0]
00005FE6 2F0A move.l -[A7], A2
00005FE8 2057 movea.l A0, [A7]
00005FEA 2250 movea.l A1, [A0]
00005FEC 2269 00B4 movea.l A1, [A1 + 0xB4]
00005FF0 4E91 jsr [A1]
00005FF2 4A00 tst.b D0
00005FF4 584F addq.w A7, 4
00005FF6 6726 beq +0x28 /* 0000601E */
00005FF8 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00005FFE 6C04 bge +0x6 /* 00006004 */
00006000 700E moveq.l D0, 0x0E
00006002 6002 bra +0x4 /* 00006006 */
label00006004:
00006004 7003 moveq.l D0, 0x03
label00006006:
00006006 7200 moveq.l D1, 0x00
00006008 1200 move.b D1, D0
0000600A 3F01 move.w -[A7], D1
0000600C 2F0A move.l -[A7], A2
0000600E 2057 movea.l A0, [A7]
00006010 2250 movea.l A1, [A0]
00006012 2269 00CC movea.l A1, [A1 + 0xCC]
00006016 4E91 jsr [A1]
00006018 5C4F addq.w A7, 6
0000601A 6000 01B6 bra +0x1B8 /* 000061D2 */
label0000601E:
0000601E 2F0A move.l -[A7], A2
00006020 2057 movea.l A0, [A7]
00006022 2250 movea.l A1, [A0]
00006024 2269 00B8 movea.l A1, [A1 + 0xB8]
00006028 4E91 jsr [A1]
0000602A 4A00 tst.b D0
0000602C 584F addq.w A7, 4
0000602E 6710 beq +0x12 /* 00006040 */
00006030 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00006036 6C04 bge +0x6 /* 0000603C */
00006038 7011 moveq.l D0, 0x11
0000603A 6002 bra +0x4 /* 0000603E */
label0000603C:
0000603C 7006 moveq.l D0, 0x06
label0000603E:
0000603E 600E bra +0x10 /* 0000604E */
label00006040:
00006040 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00006046 6C04 bge +0x6 /* 0000604C */
00006048 700C moveq.l D0, 0x0C
0000604A 6002 bra +0x4 /* 0000604E */
label0000604C:
0000604C 7001 moveq.l D0, 0x01
label0000604E:
0000604E 7200 moveq.l D1, 0x00
00006050 1200 move.b D1, D0
00006052 3F01 move.w -[A7], D1
00006054 2F0A move.l -[A7], A2
00006056 2057 movea.l A0, [A7]
00006058 2250 movea.l A1, [A0]
0000605A 2269 00CC movea.l A1, [A1 + 0xCC]
0000605E 4E91 jsr [A1]
00006060 5C4F addq.w A7, 6
00006062 6000 016E bra +0x170 /* 000061D2 */
label00006066:
00006066 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000606A 4EB9 0000 3110 jsr [0x00003110]
00006070 4A00 tst.b D0
00006072 584F addq.w A7, 4
00006074 6712 beq +0x14 /* 00006088 */
00006076 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000607A 4EB9 0000 30D8 jsr [0x000030D8]
00006080 4A00 tst.b D0
00006082 584F addq.w A7, 4
00006084 6600 00D2 bne +0xD4 /* 00006158 */
label00006088:
00006088 2F0A move.l -[A7], A2
0000608A 2057 movea.l A0, [A7]
0000608C 2250 movea.l A1, [A0]
0000608E 2269 00B4 movea.l A1, [A1 + 0xB4]
00006092 4E91 jsr [A1]
00006094 4A00 tst.b D0
00006096 584F addq.w A7, 4
00006098 6746 beq +0x48 /* 000060E0 */
0000609A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000060A0 6C22 bge +0x24 /* 000060C4 */
000060A2 2079 0002 B752 movea.l A0, [0x0002B752]
000060A8 4868 00B2 pea.l [A0 + 0xB2]
000060AC A89D syscall PenPat
000060AE 3F3C 000E move.w -[A7], 0xE
000060B2 2F0A move.l -[A7], A2
000060B4 2057 movea.l A0, [A7]
000060B6 2250 movea.l A1, [A0]
000060B8 2269 00CC movea.l A1, [A1 + 0xCC]
000060BC 4E91 jsr [A1]
000060BE 5C4F addq.w A7, 6
000060C0 6000 0110 bra +0x112 /* 000061D2 */
label000060C4:
000060C4 4EB9 0000 20B0 jsr [0x000020B0]
000060CA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000060CE 2F0A move.l -[A7], A2
000060D0 2057 movea.l A0, [A7]
000060D2 2250 movea.l A1, [A0]
000060D4 2269 00CC movea.l A1, [A1 + 0xCC]
000060D8 4E91 jsr [A1]
000060DA 5C4F addq.w A7, 6
000060DC 6000 00F4 bra +0xF6 /* 000061D2 */
label000060E0:
000060E0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000060E6 6C3C bge +0x3E /* 00006124 */
000060E8 2079 0002 B752 movea.l A0, [0x0002B752]
000060EE 4868 00B2 pea.l [A0 + 0xB2]
000060F2 A89D syscall PenPat
000060F4 2F0A move.l -[A7], A2
000060F6 2057 movea.l A0, [A7]
000060F8 2250 movea.l A1, [A0]
000060FA 2269 00B8 movea.l A1, [A1 + 0xB8]
000060FE 4E91 jsr [A1]
00006100 4A00 tst.b D0
00006102 584F addq.w A7, 4
00006104 6704 beq +0x6 /* 0000610A */
00006106 7011 moveq.l D0, 0x11
00006108 6002 bra +0x4 /* 0000610C */
label0000610A:
0000610A 700C moveq.l D0, 0x0C
label0000610C:
0000610C 7200 moveq.l D1, 0x00
0000610E 1200 move.b D1, D0
00006110 3F01 move.w -[A7], D1
00006112 2F0A move.l -[A7], A2
00006114 2057 movea.l A0, [A7]
00006116 2250 movea.l A1, [A0]
00006118 2269 00CC movea.l A1, [A1 + 0xCC]
0000611C 4E91 jsr [A1]
0000611E 5C4F addq.w A7, 6
00006120 6000 00B0 bra +0xB2 /* 000061D2 */
label00006124:
00006124 4EB9 0000 20B0 jsr [0x000020B0]
0000612A 2F0A move.l -[A7], A2
0000612C 2057 movea.l A0, [A7]
0000612E 2250 movea.l A1, [A0]
00006130 2269 00B8 movea.l A1, [A1 + 0xB8]
00006134 4E91 jsr [A1]
00006136 4A00 tst.b D0
00006138 584F addq.w A7, 4
0000613A 6704 beq +0x6 /* 00006140 */
0000613C 700A moveq.l D0, 0x0A
0000613E 6002 bra +0x4 /* 00006142 */
label00006140:
00006140 7008 moveq.l D0, 0x08
label00006142:
00006142 7200 moveq.l D1, 0x00
00006144 1200 move.b D1, D0
00006146 3F01 move.w -[A7], D1
00006148 2F0A move.l -[A7], A2
0000614A 2057 movea.l A0, [A7]
0000614C 2250 movea.l A1, [A0]
0000614E 2269 00CC movea.l A1, [A1 + 0xCC]
00006152 4E91 jsr [A1]
00006154 5C4F addq.w A7, 6
00006156 607A bra +0x7C /* 000061D2 */
label00006158:
00006158 2F0A move.l -[A7], A2
0000615A 2057 movea.l A0, [A7]
0000615C 2250 movea.l A1, [A0]
0000615E 2269 00B4 movea.l A1, [A1 + 0xB4]
00006162 4E91 jsr [A1]
00006164 4A00 tst.b D0
00006166 584F addq.w A7, 4
00006168 6724 beq +0x26 /* 0000618E */
0000616A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00006170 6C04 bge +0x6 /* 00006176 */
00006172 700F moveq.l D0, 0x0F
00006174 6002 bra +0x4 /* 00006178 */
label00006176:
00006176 7004 moveq.l D0, 0x04
label00006178:
00006178 7200 moveq.l D1, 0x00
0000617A 1200 move.b D1, D0
0000617C 3F01 move.w -[A7], D1
0000617E 2F0A move.l -[A7], A2
00006180 2057 movea.l A0, [A7]
00006182 2250 movea.l A1, [A0]
00006184 2269 00CC movea.l A1, [A1 + 0xCC]
00006188 4E91 jsr [A1]
0000618A 5C4F addq.w A7, 6
0000618C 6044 bra +0x46 /* 000061D2 */
label0000618E:
0000618E 2F0A move.l -[A7], A2
00006190 2057 movea.l A0, [A7]
00006192 2250 movea.l A1, [A0]
00006194 2269 00B8 movea.l A1, [A1 + 0xB8]
00006198 4E91 jsr [A1]
0000619A 4A00 tst.b D0
0000619C 584F addq.w A7, 4
0000619E 6710 beq +0x12 /* 000061B0 */
000061A0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000061A6 6C04 bge +0x6 /* 000061AC */
000061A8 7010 moveq.l D0, 0x10
000061AA 6002 bra +0x4 /* 000061AE */
label000061AC:
000061AC 7005 moveq.l D0, 0x05
label000061AE:
000061AE 600E bra +0x10 /* 000061BE */
label000061B0:
000061B0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000061B6 6C04 bge +0x6 /* 000061BC */
000061B8 700B moveq.l D0, 0x0B
000061BA 6002 bra +0x4 /* 000061BE */
label000061BC:
000061BC 7000 moveq.l D0, 0x00
label000061BE:
000061BE 7200 moveq.l D1, 0x00
000061C0 1200 move.b D1, D0
000061C2 3F01 move.w -[A7], D1
000061C4 2F0A move.l -[A7], A2
000061C6 2057 movea.l A0, [A7]
000061C8 2250 movea.l A1, [A0]
000061CA 2269 00CC movea.l A1, [A1 + 0xCC]
000061CE 4E91 jsr [A1]
000061D0 5C4F addq.w A7, 6
label000061D2:
000061D2 486E FFFE pea.l [A6 - 0x2]
000061D6 486E FFEC pea.l [A6 - 0x14]
000061DA 4EB9 0000 2158 jsr [0x00002158]
000061E0 4A00 tst.b D0
000061E2 504F addq.w A7, 8
000061E4 6600 FDE6 bne -0x218 /* 00005FCC */
000061E8 3F3C FFFF move.w -[A7], 0xFFFF
000061EC 486E FFEC pea.l [A6 - 0x14]
000061F0 4EB9 0000 2150 jsr [0x00002150]
000061F6 5C4F addq.w A7, 6
000061F8 245F movea.l A2, [A7]+
000061FA 4E5E unlink A6
000061FC 4E75 rts
000061FE 4E56 FFC6 link A6, -0x003A
00006202 2F0A move.l -[A7], A2
00006204 246E 0008 movea.l A2, [A6 + 0x8]
00006208 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000620C 4EB9 0000 30A0 jsr [0x000030A0]
00006212 4A00 tst.b D0
00006214 584F addq.w A7, 4
00006216 6700 01CE beq +0x1D0 /* 000063E6 */
0000621A 42A7 clr.l -[A7]
0000621C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006220 2057 movea.l A0, [A7]
00006222 2268 0004 movea.l A1, [A0 + 0x4]
00006226 2269 00E8 movea.l A1, [A1 + 0xE8]
0000622A 4E91 jsr [A1]
0000622C 4A00 tst.b D0
0000622E 504F addq.w A7, 8
00006230 6700 01B4 beq +0x1B6 /* 000063E6 */
00006234 486E FFCE pea.l [A6 - 0x32]
00006238 4EB9 0000 20A0 jsr [0x000020A0]
0000623E 4EB9 0000 20B0 jsr [0x000020B0]
00006244 486E FFC6 pea.l [A6 - 0x3A]
00006248 2F0A move.l -[A7], A2
0000624A 2057 movea.l A0, [A7]
0000624C 2250 movea.l A1, [A0]
0000624E 2269 00C0 movea.l A1, [A1 + 0xC0]
00006252 4E91 jsr [A1]
00006254 486E FFC6 pea.l [A6 - 0x3A]
00006258 486E FFEC pea.l [A6 - 0x14]
0000625C 4EB9 0000 2148 jsr [0x00002148]
00006262 4FEF 0014 lea.l A7, [A7 + 0x14]
00006266 6000 0148 bra +0x14A /* 000063B0 */
label0000626A:
0000626A 2F0A move.l -[A7], A2
0000626C 2057 movea.l A0, [A7]
0000626E 2250 movea.l A1, [A0]
00006270 2269 00C8 movea.l A1, [A1 + 0xC8]
00006274 4E91 jsr [A1]
00006276 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000627C 584F addq.w A7, 4
0000627E 6D2E blt +0x30 /* 000062AE */
00006280 2F0A move.l -[A7], A2
00006282 2057 movea.l A0, [A7]
00006284 2250 movea.l A1, [A0]
00006286 2269 00B8 movea.l A1, [A1 + 0xB8]
0000628A 4E91 jsr [A1]
0000628C 4A00 tst.b D0
0000628E 584F addq.w A7, 4
00006290 6704 beq +0x6 /* 00006296 */
00006292 7007 moveq.l D0, 0x07
00006294 6002 bra +0x4 /* 00006298 */
label00006296:
00006296 7002 moveq.l D0, 0x02
label00006298:
00006298 7200 moveq.l D1, 0x00
0000629A 1200 move.b D1, D0
0000629C 3F01 move.w -[A7], D1
0000629E 2F0A move.l -[A7], A2
000062A0 2057 movea.l A0, [A7]
000062A2 2250 movea.l A1, [A0]
000062A4 2269 00CC movea.l A1, [A1 + 0xCC]
000062A8 4E91 jsr [A1]
000062AA 5C4F addq.w A7, 6
000062AC 602C bra +0x2E /* 000062DA */
label000062AE:
000062AE 2F0A move.l -[A7], A2
000062B0 2057 movea.l A0, [A7]
000062B2 2250 movea.l A1, [A0]
000062B4 2269 00B8 movea.l A1, [A1 + 0xB8]
000062B8 4E91 jsr [A1]
000062BA 4A00 tst.b D0
000062BC 584F addq.w A7, 4
000062BE 6704 beq +0x6 /* 000062C4 */
000062C0 7012 moveq.l D0, 0x12
000062C2 6002 bra +0x4 /* 000062C6 */
label000062C4:
000062C4 700D moveq.l D0, 0x0D
label000062C6:
000062C6 7200 moveq.l D1, 0x00
000062C8 1200 move.b D1, D0
000062CA 3F01 move.w -[A7], D1
000062CC 2F0A move.l -[A7], A2
000062CE 2057 movea.l A0, [A7]
000062D0 2250 movea.l A1, [A0]
000062D2 2269 00CC movea.l A1, [A1 + 0xCC]
000062D6 4E91 jsr [A1]
000062D8 5C4F addq.w A7, 6
label000062DA:
000062DA 2F0A move.l -[A7], A2
000062DC 2057 movea.l A0, [A7]
000062DE 2250 movea.l A1, [A0]
000062E0 2269 00C8 movea.l A1, [A1 + 0xC8]
000062E4 4E91 jsr [A1]
000062E6 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000062EC 584F addq.w A7, 4
000062EE 6D5A blt +0x5C /* 0000634A */
000062F0 2F0A move.l -[A7], A2
000062F2 2057 movea.l A0, [A7]
000062F4 2250 movea.l A1, [A0]
000062F6 2269 00B8 movea.l A1, [A1 + 0xB8]
000062FA 4E91 jsr [A1]
000062FC 4A00 tst.b D0
000062FE 584F addq.w A7, 4
00006300 671A beq +0x1C /* 0000631C */
00006302 2F0A move.l -[A7], A2
00006304 2057 movea.l A0, [A7]
00006306 2250 movea.l A1, [A0]
00006308 2269 00B4 movea.l A1, [A1 + 0xB4]
0000630C 4E91 jsr [A1]
0000630E 4A00 tst.b D0
00006310 584F addq.w A7, 4
00006312 6704 beq +0x6 /* 00006318 */
00006314 7003 moveq.l D0, 0x03
00006316 6002 bra +0x4 /* 0000631A */
label00006318:
00006318 7006 moveq.l D0, 0x06
label0000631A:
0000631A 6018 bra +0x1A /* 00006334 */
label0000631C:
0000631C 2F0A move.l -[A7], A2
0000631E 2057 movea.l A0, [A7]
00006320 2250 movea.l A1, [A0]
00006322 2269 00B4 movea.l A1, [A1 + 0xB4]
00006326 4E91 jsr [A1]
00006328 4A00 tst.b D0
0000632A 584F addq.w A7, 4
0000632C 6704 beq +0x6 /* 00006332 */
0000632E 7003 moveq.l D0, 0x03
00006330 6002 bra +0x4 /* 00006334 */
label00006332:
00006332 7001 moveq.l D0, 0x01
label00006334:
00006334 7200 moveq.l D1, 0x00
00006336 1200 move.b D1, D0
00006338 3F01 move.w -[A7], D1
0000633A 2F0A move.l -[A7], A2
0000633C 2057 movea.l A0, [A7]
0000633E 2250 movea.l A1, [A0]
00006340 2269 00CC movea.l A1, [A1 + 0xCC]
00006344 4E91 jsr [A1]
00006346 5C4F addq.w A7, 6
00006348 6058 bra +0x5A /* 000063A2 */
label0000634A:
0000634A 2F0A move.l -[A7], A2
0000634C 2057 movea.l A0, [A7]
0000634E 2250 movea.l A1, [A0]
00006350 2269 00B8 movea.l A1, [A1 + 0xB8]
00006354 4E91 jsr [A1]
00006356 4A00 tst.b D0
00006358 584F addq.w A7, 4
0000635A 671A beq +0x1C /* 00006376 */
0000635C 2F0A move.l -[A7], A2
0000635E 2057 movea.l A0, [A7]
00006360 2250 movea.l A1, [A0]
00006362 2269 00B4 movea.l A1, [A1 + 0xB4]
00006366 4E91 jsr [A1]
00006368 4A00 tst.b D0
0000636A 584F addq.w A7, 4
0000636C 6704 beq +0x6 /* 00006372 */
0000636E 700E moveq.l D0, 0x0E
00006370 6002 bra +0x4 /* 00006374 */
label00006372:
00006372 7011 moveq.l D0, 0x11
label00006374:
00006374 6018 bra +0x1A /* 0000638E */
label00006376:
00006376 2F0A move.l -[A7], A2
00006378 2057 movea.l A0, [A7]
0000637A 2250 movea.l A1, [A0]
0000637C 2269 00B4 movea.l A1, [A1 + 0xB4]
00006380 4E91 jsr [A1]
00006382 4A00 tst.b D0
00006384 584F addq.w A7, 4
00006386 6704 beq +0x6 /* 0000638C */
00006388 700E moveq.l D0, 0x0E
0000638A 6002 bra +0x4 /* 0000638E */
label0000638C:
0000638C 700C moveq.l D0, 0x0C
label0000638E:
0000638E 7200 moveq.l D1, 0x00
00006390 1200 move.b D1, D0
00006392 3F01 move.w -[A7], D1
00006394 2F0A move.l -[A7], A2
00006396 2057 movea.l A0, [A7]
00006398 2250 movea.l A1, [A0]
0000639A 2269 00CC movea.l A1, [A1 + 0xCC]
0000639E 4E91 jsr [A1]
000063A0 5C4F addq.w A7, 6
label000063A2:
000063A2 2F0A move.l -[A7], A2
000063A4 2057 movea.l A0, [A7]
000063A6 2250 movea.l A1, [A0]
000063A8 2269 00C8 movea.l A1, [A1 + 0xC8]
000063AC 4E91 jsr [A1]
000063AE 584F addq.w A7, 4
label000063B0:
000063B0 486E FFFE pea.l [A6 - 0x2]
000063B4 486E FFEC pea.l [A6 - 0x14]
000063B8 4EB9 0000 2158 jsr [0x00002158]
000063BE 4A00 tst.b D0
000063C0 504F addq.w A7, 8
000063C2 6600 FEA6 bne -0x158 /* 0000626A */
000063C6 3F3C FFFF move.w -[A7], 0xFFFF
000063CA 486E FFEC pea.l [A6 - 0x14]
000063CE 4EB9 0000 2150 jsr [0x00002150]
000063D4 3F3C FFFF move.w -[A7], 0xFFFF
000063D8 486E FFCE pea.l [A6 - 0x32]
000063DC 4EB9 0000 20A8 jsr [0x000020A8]
000063E2 4FEF 000C lea.l A7, [A7 + 0xC]
label000063E6:
000063E6 245F movea.l A2, [A7]+
000063E8 4E5E unlink A6
000063EA 4E75 rts
000063EC 4E56 FFC4 link A6, -0x003C
000063F0 2F0A move.l -[A7], A2
000063F2 246E 0008 movea.l A2, [A6 + 0x8]
000063F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000063FA 4EB9 0000 30A0 jsr [0x000030A0]
00006400 4A00 tst.b D0
00006402 584F addq.w A7, 4
00006404 6700 00B6 beq +0xB8 /* 000064BC */
00006408 42A7 clr.l -[A7]
0000640A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000640E 2057 movea.l A0, [A7]
00006410 2268 0004 movea.l A1, [A0 + 0x4]
00006414 2269 00E8 movea.l A1, [A1 + 0xE8]
00006418 4E91 jsr [A1]
0000641A 4A00 tst.b D0
0000641C 504F addq.w A7, 8
0000641E 6700 009C beq +0x9E /* 000064BC */
00006422 486E FFCC pea.l [A6 - 0x34]
00006426 4EB9 0000 20A0 jsr [0x000020A0]
0000642C 4EB9 0000 20B0 jsr [0x000020B0]
00006432 486E FFF2 pea.l [A6 - 0xE]
00006436 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000643A 2057 movea.l A0, [A7]
0000643C 2268 0004 movea.l A1, [A0 + 0x4]
00006440 2269 003C movea.l A1, [A1 + 0x3C]
00006444 4E91 jsr [A1]
00006446 486E FFFA pea.l [A6 - 0x6]
0000644A 4EB9 0000 2340 jsr [0x00002340]
00006450 206E FFFA movea.l A0, [A6 - 0x6]
00006454 4850 pea.l [A0]
00006456 A87A syscall GetClip
00006458 206E FFFA movea.l A0, [A6 - 0x6]
0000645C 2050 movea.l A0, [A0]
0000645E 2D68 0002 FFEA move.l [A6 - 0x16], [A0 + 0x2]
00006464 2D68 0006 FFEE move.l [A6 - 0x12], [A0 + 0x6]
0000646A 2D6E FFEA FFC4 move.l [A6 - 0x3C], [A6 - 0x16]
00006470 2D6E FFEE FFC8 move.l [A6 - 0x38], [A6 - 0x12]
00006476 486E FFF2 pea.l [A6 - 0xE]
0000647A 486E FFC4 pea.l [A6 - 0x3C]
0000647E 486E FFF2 pea.l [A6 - 0xE]
00006482 A8AA syscall SectRect
00006484 101F move.b D0, [A7]+
00006486 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000648A 2057 movea.l A0, [A7]
0000648C 2268 0004 movea.l A1, [A0 + 0x4]
00006490 2269 00D8 movea.l A1, [A1 + 0xD8]
00006494 4E91 jsr [A1]
00006496 486E FFF2 pea.l [A6 - 0xE]
0000649A A8A3 syscall EraseRect
0000649C 3F3C FFFF move.w -[A7], 0xFFFF
000064A0 486E FFFA pea.l [A6 - 0x6]
000064A4 4EB9 0000 2358 jsr [0x00002358]
000064AA 3F3C FFFF move.w -[A7], 0xFFFF
000064AE 486E FFCC pea.l [A6 - 0x34]
000064B2 4EB9 0000 20A8 jsr [0x000020A8]
000064B8 4FEF 001E lea.l A7, [A7 + 0x1E]
label000064BC:
000064BC 245F movea.l A2, [A7]+
000064BE 4E5E unlink A6
000064C0 4E75 rts
000064C2 4E56 FFF2 link A6, -0x000E
000064C6 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
000064CA 246E 0008 movea.l A2, [A6 + 0x8]
000064CE 486E FFF8 pea.l [A6 - 0x8]
000064D2 2F0A move.l -[A7], A2
000064D4 2057 movea.l A0, [A7]
000064D6 2250 movea.l A1, [A0]
000064D8 2269 00C0 movea.l A1, [A1 + 0xC0]
000064DC 4E91 jsr [A1]
000064DE 7A00 moveq.l D5, 0x00
000064E0 504F addq.w A7, 8
000064E2 604E bra +0x50 /* 00006532 */
label000064E4:
000064E4 7600 moveq.l D3, 0x00
000064E6 6052 bra +0x54 /* 0000653A */
label000064E8:
000064E8 41F9 0000 C98E lea.l A0, [0x0000C98E]
000064EE D1C7 add.l A0, D7
000064F0 D1C6 add.l A0, D6
000064F2 1830 3000 move.b D4, [A0 + D3.w]
000064F6 4884 ext.w D4
000064F8 0C44 FFFF cmpi.w D4, 0xFFFF
000064FC 672A beq +0x2C /* 00006528 */
000064FE 1F04 move.b -[A7], D4
00006500 486E FFF2 pea.l [A6 - 0xE]
00006504 4EB9 0000 05D8 jsr [0x000005D8]
0000650A 486E FFF2 pea.l [A6 - 0xE]
0000650E 302E FFF8 move.w D0, [A6 - 0x8]
00006512 D045 add.w D0, D5
00006514 3F00 move.w -[A7], D0
00006516 302E FFFA move.w D0, [A6 - 0x6]
0000651A D043 add.w D0, D3
0000651C 3F00 move.w -[A7], D0
0000651E 4EB9 0000 06E0 jsr [0x000006E0]
00006524 4FEF 000E lea.l A7, [A7 + 0xE]
label00006528:
00006528 5243 addq.w D3, 1
label0000652A:
0000652A 0C43 000C cmpi.w D3, 0xC
0000652E 6DB8 blt -0x46 /* 000064E8 */
00006530 5245 addq.w D5, 1
label00006532:
00006532 0C45 000C cmpi.w D5, 0xC
00006536 6DAC blt -0x52 /* 000064E4 */
00006538 600E bra +0x10 /* 00006548 */
label0000653A:
0000653A 7C0C moveq.l D6, 0x0C
0000653C CDC5 muls.w D6, D5
0000653E 3E2E 000C move.w D7, [A6 + 0xC]
00006542 CFFC 0090 muls.w D7, 0x90
00006546 60E2 bra -0x1C /* 0000652A */
label00006548:
00006548 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0000654C 4E5E unlink A6
0000654E 4E75 rts
00006550 4E56 0000 link A6, 0
00006554 48E7 1820 movem.l -[A7], D3,D4,A2
00006558 246E 0008 movea.l A2, [A6 + 0x8]
0000655C 162E 000E move.b D3, [A6 + 0xE]
00006560 182E 0010 move.b D4, [A6 + 0x10]
00006564 2F0A move.l -[A7], A2
00006566 2057 movea.l A0, [A7]
00006568 2250 movea.l A1, [A0]
0000656A 2269 00BC movea.l A1, [A1 + 0xBC]
0000656E 4E91 jsr [A1]
00006570 4A00 tst.b D0
00006572 584F addq.w A7, 4
00006574 6728 beq +0x2A /* 0000659E */
00006576 B604 cmp.b D3, D4
00006578 6724 beq +0x26 /* 0000659E */
0000657A 1F03 move.b -[A7], D3
0000657C 2F0A move.l -[A7], A2
0000657E 2057 movea.l A0, [A7]
00006580 2250 movea.l A1, [A0]
00006582 2269 00B0 movea.l A1, [A1 + 0xB0]
00006586 4E91 jsr [A1]
00006588 42A7 clr.l -[A7]
0000658A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000658E 2057 movea.l A0, [A7]
00006590 2268 0004 movea.l A1, [A0 + 0x4]
00006594 2269 00F0 movea.l A1, [A1 + 0xF0]
00006598 4E91 jsr [A1]
0000659A 4FEF 000E lea.l A7, [A7 + 0xE]
label0000659E:
0000659E 4CDF 0418 movem.l D3,D4,A2, [A7]+
000065A2 4E5E unlink A6
000065A4 4E75 rts
000065A6 4E56 0000 link A6, 0
000065AA 2F0A move.l -[A7], A2
000065AC 246E 0008 movea.l A2, [A6 + 0x8]
000065B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000065B4 2F0A move.l -[A7], A2
000065B6 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000065BC 41F9 0000 C582 lea.l A0, [0x0000C582]
000065C2 2488 move.l [A2], A0
000065C4 204A movea.l A0, A2
000065C6 504F addq.w A7, 8
000065C8 245F movea.l A2, [A7]+
000065CA 4E5E unlink A6
000065CC 4E75 rts
000065CE 4E56 0000 link A6, 0
000065D2 2F0A move.l -[A7], A2
000065D4 246E 0008 movea.l A2, [A6 + 0x8]
000065D8 200A move.l D0, A2
000065DA 6724 beq +0x26 /* 00006600 */
000065DC 41F9 0000 C582 lea.l A0, [0x0000C582]
000065E2 2488 move.l [A2], A0
000065E4 4267 clr.w -[A7]
000065E6 2F0A move.l -[A7], A2
000065E8 4EB9 0000 0030 jsr [0x00000030]
000065EE 4A6E 000C tst.w [A6 + 0xC]
000065F2 5C4F addq.w A7, 6
000065F4 6F0A ble +0xC /* 00006600 */
000065F6 2F0A move.l -[A7], A2
000065F8 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000065FE 584F addq.w A7, 4
label00006600:
00006600 204A movea.l A0, A2
00006602 245F movea.l A2, [A7]+
00006604 4E5E unlink A6
00006606 4E75 rts
00006608 4E56 FFC6 link A6, -0x003A
0000660C 48E7 1030 movem.l -[A7], D3,A2,A3
00006610 246E 0008 movea.l A2, [A6 + 0x8]
00006614 486E FFCE pea.l [A6 - 0x32]
00006618 4EB9 0000 20A0 jsr [0x000020A0]
0000661E 4EB9 0000 20B0 jsr [0x000020B0]
00006624 486E FFC6 pea.l [A6 - 0x3A]
00006628 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000662C 2057 movea.l A0, [A7]
0000662E 2268 0004 movea.l A1, [A0 + 0x4]
00006632 2269 003C movea.l A1, [A1 + 0x3C]
00006636 4E91 jsr [A1]
00006638 4267 clr.w -[A7]
0000663A 4879 0000 C702 push.l 0xC702
00006640 4879 0000 C6BE push.l 0xC6BE
00006646 4878 0004 push.l 0x4
0000664A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000664E 4EB9 0000 1FE8 jsr [0x00001FE8]
00006654 2648 movea.l A3, A0
00006656 102B 00B6 move.b D0, [A3 + 0xB6]
0000665A 1600 move.b D3, D0
0000665C 486E FFC6 pea.l [A6 - 0x3A]
00006660 486E FFEC pea.l [A6 - 0x14]
00006664 4EB9 0000 2148 jsr [0x00002148]
0000666A 4FEF 0026 lea.l A7, [A7 + 0x26]
0000666E 6026 bra +0x28 /* 00006696 */
label00006670:
00006670 3F2E FFFE move.w -[A7], [A6 - 0x2]
00006674 2F0A move.l -[A7], A2
00006676 2057 movea.l A0, [A7]
00006678 2250 movea.l A1, [A0]
0000667A 2269 00AC movea.l A1, [A1 + 0xAC]
0000667E 4E91 jsr [A1]
00006680 3F2E FFFE move.w -[A7], [A6 - 0x2]
00006684 1F03 move.b -[A7], D3
00006686 2F0A move.l -[A7], A2
00006688 2057 movea.l A0, [A7]
0000668A 2250 movea.l A1, [A0]
0000668C 2269 00B0 movea.l A1, [A1 + 0xB0]
00006690 4E91 jsr [A1]
00006692 4FEF 000E lea.l A7, [A7 + 0xE]
label00006696:
00006696 486E FFFE pea.l [A6 - 0x2]
0000669A 486E FFEC pea.l [A6 - 0x14]
0000669E 4EB9 0000 2158 jsr [0x00002158]
000066A4 4A00 tst.b D0
000066A6 504F addq.w A7, 8
000066A8 66C6 bne -0x38 /* 00006670 */
000066AA 3F3C FFFF move.w -[A7], 0xFFFF
000066AE 486E FFEC pea.l [A6 - 0x14]
000066B2 4EB9 0000 2150 jsr [0x00002150]
000066B8 3F3C FFFF move.w -[A7], 0xFFFF
000066BC 486E FFCE pea.l [A6 - 0x32]
000066C0 4EB9 0000 20A8 jsr [0x000020A8]
000066C6 4FEF 000C lea.l A7, [A7 + 0xC]
000066CA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000066CE 4E5E unlink A6
000066D0 4E75 rts
000066D2 4E56 FFD4 link A6, -0x002C
000066D6 48E7 1020 movem.l -[A7], D3,A2
000066DA 246E 0008 movea.l A2, [A6 + 0x8]
000066DE 362E 000C move.w D3, [A6 + 0xC]
000066E2 486E FFD4 pea.l [A6 - 0x2C]
000066E6 4EB9 0000 20A0 jsr [0x000020A0]
000066EC 4EB9 0000 20B0 jsr [0x000020B0]
000066F2 486E FFF2 pea.l [A6 - 0xE]
000066F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000066FA 2057 movea.l A0, [A7]
000066FC 2268 0004 movea.l A1, [A0 + 0x4]
00006700 2269 003C movea.l A1, [A1 + 0x3C]
00006704 4E91 jsr [A1]
00006706 486E FFFA pea.l [A6 - 0x6]
0000670A 4EB9 0000 05E0 jsr [0x000005E0]
00006710 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006714 4EB9 0000 3110 jsr [0x00003110]
0000671A 4A00 tst.b D0
0000671C 4FEF 0014 lea.l A7, [A7 + 0x14]
00006720 6710 beq +0x12 /* 00006732 */
00006722 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006726 4EB9 0000 30D8 jsr [0x000030D8]
0000672C 4A00 tst.b D0
0000672E 584F addq.w A7, 4
00006730 6616 bne +0x18 /* 00006748 */
label00006732:
00006732 0C43 0004 cmpi.w D3, 0x4
00006736 6D10 blt +0x12 /* 00006748 */
00006738 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000673C 486E FFFA pea.l [A6 - 0x6]
00006740 4EB9 0000 05D8 jsr [0x000005D8]
00006746 5C4F addq.w A7, 6
label00006748:
00006748 486E FFFA pea.l [A6 - 0x6]
0000674C AA14 syscall RGBForeColor
0000674E 486E FFF2 pea.l [A6 - 0xE]
00006752 2F3C 0002 0002 move.l -[A7], 0x20002
00006758 A8A9 syscall InsetRect
0000675A 486E FFF2 pea.l [A6 - 0xE]
0000675E A8A1 syscall FrameRect
00006760 0C43 0004 cmpi.w D3, 0x4
00006764 6D00 0080 blt +0x82 /* 000067E6 */
00006768 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000676C 4EB9 0000 3110 jsr [0x00003110]
00006772 4A00 tst.b D0
00006774 584F addq.w A7, 4
00006776 676E beq +0x70 /* 000067E6 */
00006778 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000677C 4EB9 0000 30D8 jsr [0x000030D8]
00006782 4A00 tst.b D0
00006784 584F addq.w A7, 4
00006786 675E beq +0x60 /* 000067E6 */
00006788 2F3C 0001 0001 move.l -[A7], 0x10001
0000678E A89B syscall PenSize
00006790 486E FFF2 pea.l [A6 - 0xE]
00006794 4878 FFFF push.l 0xFFFF
00006798 A8A9 syscall InsetRect
0000679A 1F3C 0005 move.b -[A7], 0x5
0000679E 486E FFFA pea.l [A6 - 0x6]
000067A2 4EB9 0000 05D8 jsr [0x000005D8]
000067A8 486E FFFA pea.l [A6 - 0x6]
000067AC AA14 syscall RGBForeColor
000067AE 2F3C 0001 0001 move.l -[A7], 0x10001
000067B4 42A7 clr.l -[A7]
000067B6 486E FFF2 pea.l [A6 - 0xE]
000067BA 4EB9 0000 06B8 jsr [0x000006B8]
000067C0 486E FFFA pea.l [A6 - 0x6]
000067C4 4EB9 0000 05E8 jsr [0x000005E8]
000067CA 486E FFFA pea.l [A6 - 0x6]
000067CE AA14 syscall RGBForeColor
000067D0 42A7 clr.l -[A7]
000067D2 2F3C 0001 0001 move.l -[A7], 0x10001
000067D8 486E FFF2 pea.l [A6 - 0xE]
000067DC 4EB9 0000 06B0 jsr [0x000006B0]
000067E2 4FEF 0022 lea.l A7, [A7 + 0x22]
label000067E6:
000067E6 3F3C FFFF move.w -[A7], 0xFFFF
000067EA 486E FFD4 pea.l [A6 - 0x2C]
000067EE 4EB9 0000 20A8 jsr [0x000020A8]
000067F4 5C4F addq.w A7, 6
000067F6 4CDF 0408 movem.l D3,A2, [A7]+
000067FA 4E5E unlink A6
000067FC 4E75 rts
000067FE 4E56 FFCE link A6, -0x0032
00006802 48E7 1820 movem.l -[A7], D3,D4,A2
00006806 246E 0008 movea.l A2, [A6 + 0x8]
0000680A 182E 000C move.b D4, [A6 + 0xC]
0000680E 362E 000E move.w D3, [A6 + 0xE]
00006812 486E FFD4 pea.l [A6 - 0x2C]
00006816 4EB9 0000 20A0 jsr [0x000020A0]
0000681C 4EB9 0000 20B0 jsr [0x000020B0]
00006822 486E FFF8 pea.l [A6 - 0x8]
00006826 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000682A 2057 movea.l A0, [A7]
0000682C 2268 0004 movea.l A1, [A0 + 0x4]
00006830 2269 003C movea.l A1, [A1 + 0x3C]
00006834 4E91 jsr [A1]
00006836 486E FFF8 pea.l [A6 - 0x8]
0000683A 2F3C 0001 0001 move.l -[A7], 0x10001
00006840 A8A9 syscall InsetRect
00006842 1F3C 0008 move.b -[A7], 0x8
00006846 486E FFCE pea.l [A6 - 0x32]
0000684A 4EB9 0000 05D8 jsr [0x000005D8]
00006850 2D6E FFCE FFF2 move.l [A6 - 0xE], [A6 - 0x32]
00006856 3D6E FFD2 FFF6 move.w [A6 - 0xA], [A6 - 0x2E]
0000685C 4A04 tst.b D4
0000685E 4FEF 0012 lea.l A7, [A7 + 0x12]
00006862 661C bne +0x1E /* 00006880 */
00006864 486E FFF2 pea.l [A6 - 0xE]
00006868 42A7 clr.l -[A7]
0000686A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000686E 2057 movea.l A0, [A7]
00006870 2268 0004 movea.l A1, [A0 + 0x4]
00006874 2269 00E0 movea.l A1, [A1 + 0xE0]
00006878 4E91 jsr [A1]
0000687A 4FEF 000C lea.l A7, [A7 + 0xC]
0000687E 6012 bra +0x14 /* 00006892 */
label00006880:
00006880 0C43 0004 cmpi.w D3, 0x4
00006884 6C0C bge +0xE /* 00006892 */
00006886 486E FFF2 pea.l [A6 - 0xE]
0000688A 4EB9 0000 05E0 jsr [0x000005E0]
00006890 584F addq.w A7, 4
label00006892:
00006892 486E FFF2 pea.l [A6 - 0xE]
00006896 AA14 syscall RGBForeColor
00006898 486E FFF8 pea.l [A6 - 0x8]
0000689C A8A1 syscall FrameRect
0000689E 486E FFF8 pea.l [A6 - 0x8]
000068A2 4878 FFFF push.l 0xFFFF
000068A6 A8A9 syscall InsetRect
000068A8 486E FFF8 pea.l [A6 - 0x8]
000068AC 4EB9 0000 06C0 jsr [0x000006C0]
000068B2 3F3C FFFF move.w -[A7], 0xFFFF
000068B6 486E FFD4 pea.l [A6 - 0x2C]
000068BA 4EB9 0000 20A8 jsr [0x000020A8]
000068C0 4FEF 000A lea.l A7, [A7 + 0xA]
000068C4 4CDF 0418 movem.l D3,D4,A2, [A7]+
000068C8 4E5E unlink A6
000068CA 4E75 rts
fn000068CC:
000068CC 4E56 0000 link A6, 0
000068D0 2F0A move.l -[A7], A2
000068D2 246E 0008 movea.l A2, [A6 + 0x8]
000068D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000068DA 2F0A move.l -[A7], A2
000068DC 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000068E2 41F9 0000 C324 lea.l A0, [0x0000C324]
000068E8 2488 move.l [A2], A0
000068EA 157C 0001 0008 move.b [A2 + 0x8], 0x1
000068F0 42AA 000A clr.l [A2 + 0xA]
000068F4 426A 000E clr.w [A2 + 0xE]
000068F8 204A movea.l A0, A2
000068FA 504F addq.w A7, 8
000068FC 245F movea.l A2, [A7]+
000068FE 4E5E unlink A6
00006900 4E75 rts
fn00006902:
00006902 4E56 0000 link A6, 0
00006906 2F0A move.l -[A7], A2
00006908 246E 0008 movea.l A2, [A6 + 0x8]
0000690C 200A move.l D0, A2
0000690E 6724 beq +0x26 /* 00006934 */
00006910 41F9 0000 C324 lea.l A0, [0x0000C324]
00006916 2488 move.l [A2], A0
00006918 4267 clr.w -[A7]
0000691A 2F0A move.l -[A7], A2
0000691C 4EB9 0000 0030 jsr [0x00000030]
00006922 4A6E 000C tst.w [A6 + 0xC]
00006926 5C4F addq.w A7, 6
00006928 6F0A ble +0xC /* 00006934 */
0000692A 2F0A move.l -[A7], A2
0000692C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00006932 584F addq.w A7, 4
label00006934:
00006934 204A movea.l A0, A2
00006936 245F movea.l A2, [A7]+
00006938 4E5E unlink A6
0000693A 4E75 rts
0000693C 4E56 0000 link A6, 0
00006940 48E7 0030 movem.l -[A7], A2,A3
00006944 266E 0008 movea.l A3, [A6 + 0x8]
00006948 246E 000C movea.l A2, [A6 + 0xC]
0000694C 2F0B move.l -[A7], A3
0000694E 2057 movea.l A0, [A7]
00006950 2250 movea.l A1, [A0]
00006952 2269 00C8 movea.l A1, [A1 + 0xC8]
00006956 4E91 jsr [A1]
00006958 4A00 tst.b D0
0000695A 584F addq.w A7, 4
0000695C 6716 beq +0x18 /* 00006974 */
0000695E 2F0A move.l -[A7], A2
00006960 2F2B 000A move.l -[A7], [A3 + 0xA]
00006964 2057 movea.l A0, [A7]
00006966 2268 0004 movea.l A1, [A0 + 0x4]
0000696A 2269 0024 movea.l A1, [A1 + 0x24]
0000696E 4E91 jsr [A1]
00006970 504F addq.w A7, 8
00006972 6004 bra +0x6 /* 00006978 */
label00006974:
00006974 4212 clr.b [A2]
00006976 91C8 sub.l A0, A0
label00006978:
00006978 4CDF 0C00 movem.l A2,A3, [A7]+
0000697C 4E5E unlink A6
0000697E 4E75 rts
00006980 4E56 FFE8 link A6, -0x0018
00006984 48E7 0030 movem.l -[A7], A2,A3
00006988 246E 0008 movea.l A2, [A6 + 0x8]
0000698C 266E 000C movea.l A3, [A6 + 0xC]
00006990 486E FFF2 pea.l [A6 - 0xE]
00006994 4EB9 0000 2340 jsr [0x00002340]
0000699A 486E FFF2 pea.l [A6 - 0xE]
0000699E 486E FFE8 pea.l [A6 - 0x18]
000069A2 4EB9 0000 2368 jsr [0x00002368]
000069A8 486E FFF8 pea.l [A6 - 0x8]
000069AC 2F0A move.l -[A7], A2
000069AE 2057 movea.l A0, [A7]
000069B0 2250 movea.l A1, [A0]
000069B2 2269 00C4 movea.l A1, [A1 + 0xC4]
000069B6 4E91 jsr [A1]
000069B8 486E FFF8 pea.l [A6 - 0x8]
000069BC A8A1 syscall FrameRect
000069BE 566E FFFA addq.w [A6 - 0x6], 3
000069C2 566E FFF8 addq.w [A6 - 0x8], 3
000069C6 576E FFFC subq.w [A6 - 0x4], 3
000069CA 576E FFFE subq.w [A6 - 0x2], 3
000069CE 486E FFF8 pea.l [A6 - 0x8]
000069D2 A8A1 syscall FrameRect
000069D4 3F3C FFFF move.w -[A7], 0xFFFF
000069D8 486E FFE8 pea.l [A6 - 0x18]
000069DC 4EB9 0000 2378 jsr [0x00002378]
000069E2 2F0B move.l -[A7], A3
000069E4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000069E8 2057 movea.l A0, [A7]
000069EA 2268 0004 movea.l A1, [A0 + 0x4]
000069EE 2269 010C movea.l A1, [A1 + 0x10C]
000069F2 4E91 jsr [A1]
000069F4 486B 0004 pea.l [A3 + 0x4]
000069F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000069FC 2057 movea.l A0, [A7]
000069FE 2268 0004 movea.l A1, [A0 + 0x4]
00006A02 2269 010C movea.l A1, [A1 + 0x10C]
00006A06 4E91 jsr [A1]
00006A08 2F0B move.l -[A7], A3
00006A0A 486E FFEC pea.l [A6 - 0x14]
00006A0E 4EB9 0000 2348 jsr [0x00002348]
00006A14 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00006A18 206E FFEC movea.l A0, [A6 - 0x14]
00006A1C 4850 pea.l [A0]
00006A1E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00006A22 A8E6 syscall DiffRgn
00006A24 3F3C FFFF move.w -[A7], 0xFFFF
00006A28 486E FFEC pea.l [A6 - 0x14]
00006A2C 4EB9 0000 2358 jsr [0x00002358]
00006A32 486E FFF2 pea.l [A6 - 0xE]
00006A36 4EB9 0000 2360 jsr [0x00002360]
00006A3C 2448 movea.l A2, A0
00006A3E 3F3C FFFF move.w -[A7], 0xFFFF
00006A42 486E FFF2 pea.l [A6 - 0xE]
00006A46 4EB9 0000 2358 jsr [0x00002358]
00006A4C 204A movea.l A0, A2
00006A4E 4FEF 0042 lea.l A7, [A7 + 0x42]
00006A52 4CDF 0C00 movem.l A2,A3, [A7]+
00006A56 4E5E unlink A6
00006A58 4E75 rts
00006A5A 4E56 FFEC link A6, -0x0014
00006A5E 48E7 0030 movem.l -[A7], A2,A3
00006A62 246E 0008 movea.l A2, [A6 + 0x8]
00006A66 266E 000C movea.l A3, [A6 + 0xC]
00006A6A 486E FFEC pea.l [A6 - 0x14]
00006A6E 2F0A move.l -[A7], A2
00006A70 2057 movea.l A0, [A7]
00006A72 2250 movea.l A1, [A0]
00006A74 2269 00C0 movea.l A1, [A1 + 0xC0]
00006A78 4E91 jsr [A1]
00006A7A 486E FFEC pea.l [A6 - 0x14]
00006A7E 486E FFFA pea.l [A6 - 0x6]
00006A82 4EB9 0000 2348 jsr [0x00002348]
00006A88 2F0B move.l -[A7], A3
00006A8A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006A8E 2057 movea.l A0, [A7]
00006A90 2268 0004 movea.l A1, [A0 + 0x4]
00006A94 2269 010C movea.l A1, [A1 + 0x10C]
00006A98 4E91 jsr [A1]
00006A9A 486B 0004 pea.l [A3 + 0x4]
00006A9E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006AA2 2057 movea.l A0, [A7]
00006AA4 2268 0004 movea.l A1, [A0 + 0x4]
00006AA8 2269 010C movea.l A1, [A1 + 0x10C]
00006AAC 4E91 jsr [A1]
00006AAE 2F0B move.l -[A7], A3
00006AB0 486E FFF4 pea.l [A6 - 0xC]
00006AB4 4EB9 0000 2348 jsr [0x00002348]
00006ABA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00006ABE 206E FFF4 movea.l A0, [A6 - 0xC]
00006AC2 4850 pea.l [A0]
00006AC4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00006AC8 A8E4 syscall SectRgn
00006ACA 3F3C FFFF move.w -[A7], 0xFFFF
00006ACE 486E FFF4 pea.l [A6 - 0xC]
00006AD2 4EB9 0000 2358 jsr [0x00002358]
00006AD8 486E FFFA pea.l [A6 - 0x6]
00006ADC 4EB9 0000 2360 jsr [0x00002360]
00006AE2 2448 movea.l A2, A0
00006AE4 3F3C FFFF move.w -[A7], 0xFFFF
00006AE8 486E FFFA pea.l [A6 - 0x6]
00006AEC 4EB9 0000 2358 jsr [0x00002358]
00006AF2 204A movea.l A0, A2
00006AF4 4FEF 0038 lea.l A7, [A7 + 0x38]
00006AF8 4CDF 0C00 movem.l A2,A3, [A7]+
00006AFC 4E5E unlink A6
00006AFE 4E75 rts
00006B00 4E56 0000 link A6, 0
00006B04 48E7 0030 movem.l -[A7], A2,A3
00006B08 266E 0008 movea.l A3, [A6 + 0x8]
00006B0C 246E 000C movea.l A2, [A6 + 0xC]
00006B10 2F0B move.l -[A7], A3
00006B12 2057 movea.l A0, [A7]
00006B14 2250 movea.l A1, [A0]
00006B16 2269 00C8 movea.l A1, [A1 + 0xC8]
00006B1A 4E91 jsr [A1]
00006B1C 4A00 tst.b D0
00006B1E 584F addq.w A7, 4
00006B20 6720 beq +0x22 /* 00006B42 */
00006B22 2F0A move.l -[A7], A2
00006B24 2F2B 000A move.l -[A7], [A3 + 0xA]
00006B28 2057 movea.l A0, [A7]
00006B2A 2268 0004 movea.l A1, [A0 + 0x4]
00006B2E 2269 003C movea.l A1, [A1 + 0x3C]
00006B32 4E91 jsr [A1]
00006B34 2F0A move.l -[A7], A2
00006B36 2F3C 0000 FFFD move.l -[A7], 0xFFFD
00006B3C A8A9 syscall InsetRect
00006B3E 504F addq.w A7, 8
00006B40 600E bra +0x10 /* 00006B50 */
label00006B42:
00006B42 24B9 0000 C57A move.l [A2], [0x0000C57A]
00006B48 2579 0000 C57E 0004 move.l [A2 + 0x4], [0x0000C57E]
label00006B50:
00006B50 4CDF 0C00 movem.l A2,A3, [A7]+
00006B54 4E5E unlink A6
00006B56 4E75 rts
00006B58 4E56 0000 link A6, 0
00006B5C 48E7 0030 movem.l -[A7], A2,A3
00006B60 266E 0008 movea.l A3, [A6 + 0x8]
00006B64 246E 000C movea.l A2, [A6 + 0xC]
00006B68 2F0A move.l -[A7], A2
00006B6A 2F0B move.l -[A7], A3
00006B6C 2057 movea.l A0, [A7]
00006B6E 2250 movea.l A1, [A0]
00006B70 2269 00C4 movea.l A1, [A1 + 0xC4]
00006B74 4E91 jsr [A1]
00006B76 2F0A move.l -[A7], A2
00006B78 2F3C 0003 0003 move.l -[A7], 0x30003
00006B7E A8A9 syscall InsetRect
00006B80 2F0B move.l -[A7], A3
00006B82 2057 movea.l A0, [A7]
00006B84 2250 movea.l A1, [A0]
00006B86 2269 00C8 movea.l A1, [A1 + 0xC8]
00006B8A 4E91 jsr [A1]
00006B8C 4A00 tst.b D0
00006B8E 4FEF 000C lea.l A7, [A7 + 0xC]
00006B92 6702 beq +0x4 /* 00006B96 */
00006B94 5452 addq.w [A2], 2
label00006B96:
00006B96 4CDF 0C00 movem.l A2,A3, [A7]+
00006B9A 4E5E unlink A6
00006B9C 4E75 rts
00006B9E 4E56 0000 link A6, 0
00006BA2 48E7 0030 movem.l -[A7], A2,A3
00006BA6 246E 0008 movea.l A2, [A6 + 0x8]
00006BAA 266E 000C movea.l A3, [A6 + 0xC]
00006BAE 2F0B move.l -[A7], A3
00006BB0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006BB4 2057 movea.l A0, [A7]
00006BB6 2268 0004 movea.l A1, [A0 + 0x4]
00006BBA 2269 003C movea.l A1, [A1 + 0x3C]
00006BBE 4E91 jsr [A1]
00006BC0 4A6A 000E tst.w [A2 + 0xE]
00006BC4 504F addq.w A7, 8
00006BC6 6F06 ble +0x8 /* 00006BCE */
00006BC8 302A 000E move.w D0, [A2 + 0xE]
00006BCC D153 add.w [A3], D0
label00006BCE:
00006BCE 4CDF 0C00 movem.l A2,A3, [A7]+
00006BD2 4E5E unlink A6
00006BD4 4E75 rts
00006BD6 4E56 0000 link A6, 0
00006BDA 48E7 0038 movem.l -[A7], A2,A3,A4
00006BDE 246E 0008 movea.l A2, [A6 + 0x8]
00006BE2 286E 000C movea.l A4, [A6 + 0xC]
00006BE6 266A 000A movea.l A3, [A2 + 0xA]
00006BEA 200B move.l D0, A3
00006BEC 6738 beq +0x3A /* 00006C26 */
00006BEE 2F0C move.l -[A7], A4
00006BF0 2F0B move.l -[A7], A3
00006BF2 2057 movea.l A0, [A7]
00006BF4 2268 0004 movea.l A1, [A0 + 0x4]
00006BF8 2269 0028 movea.l A1, [A1 + 0x28]
00006BFC 4E91 jsr [A1]
00006BFE 1F3C 0001 move.b -[A7], 0x1
00006C02 486A 000E pea.l [A2 + 0xE]
00006C06 2F0A move.l -[A7], A2
00006C08 2057 movea.l A0, [A7]
00006C0A 2250 movea.l A1, [A0]
00006C0C 2269 00E0 movea.l A1, [A1 + 0xE0]
00006C10 4E91 jsr [A1]
00006C12 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006C16 2057 movea.l A0, [A7]
00006C18 2268 0004 movea.l A1, [A0 + 0x4]
00006C1C 2269 00BC movea.l A1, [A1 + 0xBC]
00006C20 4E91 jsr [A1]
00006C22 4FEF 0016 lea.l A7, [A7 + 0x16]
label00006C26:
00006C26 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00006C2A 4E5E unlink A6
00006C2C 4E75 rts
00006C2E 4E56 0000 link A6, 0
00006C32 2F0A move.l -[A7], A2
00006C34 246E 0008 movea.l A2, [A6 + 0x8]
00006C38 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006C3C 2057 movea.l A0, [A7]
00006C3E 2268 0004 movea.l A1, [A0 + 0x4]
00006C42 2269 00BC movea.l A1, [A1 + 0xBC]
00006C46 4E91 jsr [A1]
00006C48 584F addq.w A7, 4
00006C4A 245F movea.l A2, [A7]+
00006C4C 4E5E unlink A6
00006C4E 4E75 rts
00006C50 4E56 0000 link A6, 0
00006C54 2F0A move.l -[A7], A2
00006C56 246E 0008 movea.l A2, [A6 + 0x8]
00006C5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006C5E 2057 movea.l A0, [A7]
00006C60 2268 0004 movea.l A1, [A0 + 0x4]
00006C64 2269 00BC movea.l A1, [A1 + 0xBC]
00006C68 4E91 jsr [A1]
00006C6A 584F addq.w A7, 4
00006C6C 245F movea.l A2, [A7]+
00006C6E 4E5E unlink A6
00006C70 4E75 rts
00006C72 4E56 0000 link A6, 0
00006C76 2F0A move.l -[A7], A2
00006C78 246E 0008 movea.l A2, [A6 + 0x8]
00006C7C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006C80 4EB9 0000 30D8 jsr [0x000030D8]
00006C86 4A00 tst.b D0
00006C88 584F addq.w A7, 4
00006C8A 6712 beq +0x14 /* 00006C9E */
00006C8C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006C90 2057 movea.l A0, [A7]
00006C92 2268 0004 movea.l A1, [A0 + 0x4]
00006C96 2269 00BC movea.l A1, [A1 + 0xBC]
00006C9A 4E91 jsr [A1]
00006C9C 584F addq.w A7, 4
label00006C9E:
00006C9E 245F movea.l A2, [A7]+
00006CA0 4E5E unlink A6
00006CA2 4E75 rts
00006CA4 4E56 0000 link A6, 0
00006CA8 2F0A move.l -[A7], A2
00006CAA 246E 0008 movea.l A2, [A6 + 0x8]
00006CAE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006CB2 4EB9 0000 30D8 jsr [0x000030D8]
00006CB8 4A00 tst.b D0
00006CBA 584F addq.w A7, 4
00006CBC 6612 bne +0x14 /* 00006CD0 */
00006CBE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006CC2 2057 movea.l A0, [A7]
00006CC4 2268 0004 movea.l A1, [A0 + 0x4]
00006CC8 2269 00BC movea.l A1, [A1 + 0xBC]
00006CCC 4E91 jsr [A1]
00006CCE 584F addq.w A7, 4
label00006CD0:
00006CD0 245F movea.l A2, [A7]+
00006CD2 4E5E unlink A6
00006CD4 4E75 rts
00006CD6 4E56 0000 link A6, 0
00006CDA 2F0A move.l -[A7], A2
00006CDC 246E 0008 movea.l A2, [A6 + 0x8]
00006CE0 2F0A move.l -[A7], A2
00006CE2 2057 movea.l A0, [A7]
00006CE4 2250 movea.l A1, [A0]
00006CE6 2269 00B0 movea.l A1, [A1 + 0xB0]
00006CEA 4E91 jsr [A1]
00006CEC 4A00 tst.b D0
00006CEE 584F addq.w A7, 4
00006CF0 6710 beq +0x12 /* 00006D02 */
00006CF2 2F0A move.l -[A7], A2
00006CF4 2057 movea.l A0, [A7]
00006CF6 2250 movea.l A1, [A0]
00006CF8 2269 00CC movea.l A1, [A1 + 0xCC]
00006CFC 4E91 jsr [A1]
00006CFE 584F addq.w A7, 4
00006D00 600E bra +0x10 /* 00006D10 */
label00006D02:
00006D02 2F0A move.l -[A7], A2
00006D04 2057 movea.l A0, [A7]
00006D06 2250 movea.l A1, [A0]
00006D08 2269 00D0 movea.l A1, [A1 + 0xD0]
00006D0C 4E91 jsr [A1]
00006D0E 584F addq.w A7, 4
label00006D10:
00006D10 245F movea.l A2, [A7]+
00006D12 4E5E unlink A6
00006D14 4E75 rts
00006D16 4E56 FF82 link A6, -0x007E
00006D1A 2F0A move.l -[A7], A2
00006D1C 246E 0008 movea.l A2, [A6 + 0x8]
00006D20 486E FF88 pea.l [A6 - 0x78]
00006D24 4EB9 0000 20A0 jsr [0x000020A0]
00006D2A 4EB9 0000 20B0 jsr [0x000020B0]
00006D30 486E FFF8 pea.l [A6 - 0x8]
00006D34 2F0A move.l -[A7], A2
00006D36 2057 movea.l A0, [A7]
00006D38 2250 movea.l A1, [A0]
00006D3A 2269 00C4 movea.l A1, [A1 + 0xC4]
00006D3E 4E91 jsr [A1]
00006D40 486E FF82 pea.l [A6 - 0x7E]
00006D44 4EB9 0000 20D0 jsr [0x000020D0]
00006D4A 486E FFF8 pea.l [A6 - 0x8]
00006D4E 486E FFBE pea.l [A6 - 0x42]
00006D52 4EB9 0000 2148 jsr [0x00002148]
00006D58 4FEF 0018 lea.l A7, [A7 + 0x18]
00006D5C 6000 01D8 bra +0x1DA /* 00006F36 */
label00006D60:
00006D60 2F0A move.l -[A7], A2
00006D62 2057 movea.l A0, [A7]
00006D64 2250 movea.l A1, [A0]
00006D66 2269 00C8 movea.l A1, [A1 + 0xC8]
00006D6A 4E91 jsr [A1]
00006D6C 4A00 tst.b D0
00006D6E 584F addq.w A7, 4
00006D70 6768 beq +0x6A /* 00006DDA */
00006D72 486E FFF2 pea.l [A6 - 0xE]
00006D76 4EB9 0000 2340 jsr [0x00002340]
00006D7C 206E FFF2 movea.l A0, [A6 - 0xE]
00006D80 4850 pea.l [A0]
00006D82 A87A syscall GetClip
00006D84 486E FFD6 pea.l [A6 - 0x2A]
00006D88 2F0A move.l -[A7], A2
00006D8A 2057 movea.l A0, [A7]
00006D8C 2250 movea.l A1, [A0]
00006D8E 2269 00BC movea.l A1, [A1 + 0xBC]
00006D92 4E91 jsr [A1]
00006D94 486E FFD6 pea.l [A6 - 0x2A]
00006D98 486E FFE6 pea.l [A6 - 0x1A]
00006D9C 4EB9 0000 2348 jsr [0x00002348]
00006DA2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00006DA6 206E FFE6 movea.l A0, [A6 - 0x1A]
00006DAA 4850 pea.l [A0]
00006DAC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00006DB0 A8E6 syscall DiffRgn
00006DB2 3F3C FFFF move.w -[A7], 0xFFFF
00006DB6 486E FFE6 pea.l [A6 - 0x1A]
00006DBA 4EB9 0000 2358 jsr [0x00002358]
00006DC0 206E FFF2 movea.l A0, [A6 - 0xE]
00006DC4 4850 pea.l [A0]
00006DC6 A879 syscall SetClip
00006DC8 3F3C FFFF move.w -[A7], 0xFFFF
00006DCC 486E FFF2 pea.l [A6 - 0xE]
00006DD0 4EB9 0000 2358 jsr [0x00002358]
00006DD6 4FEF 0020 lea.l A7, [A7 + 0x20]
label00006DDA:
00006DDA 0C6E 0004 FFDE cmpi.w [A6 - 0x22], 0x4
00006DE0 6C1E bge +0x20 /* 00006E00 */
00006DE2 A89E syscall PenNormal
00006DE4 486E FFE0 pea.l [A6 - 0x20]
00006DE8 4EB9 0000 05E0 jsr [0x000005E0]
00006DEE 486E FFE0 pea.l [A6 - 0x20]
00006DF2 AA14 syscall RGBForeColor
00006DF4 486E FFF8 pea.l [A6 - 0x8]
00006DF8 A8A1 syscall FrameRect
00006DFA 584F addq.w A7, 4
00006DFC 6000 0138 bra +0x13A /* 00006F36 */
label00006E00:
00006E00 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006E04 4EB9 0000 3110 jsr [0x00003110]
00006E0A 4A00 tst.b D0
00006E0C 584F addq.w A7, 4
00006E0E 6726 beq +0x28 /* 00006E36 */
00006E10 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006E14 4EB9 0000 30D8 jsr [0x000030D8]
00006E1A 4A00 tst.b D0
00006E1C 584F addq.w A7, 4
00006E1E 6716 beq +0x18 /* 00006E36 */
00006E20 1F3C 0007 move.b -[A7], 0x7
00006E24 486E FFB8 pea.l [A6 - 0x48]
00006E28 4EB9 0000 05D8 jsr [0x000005D8]
00006E2E 41EE FFB8 lea.l A0, [A6 - 0x48]
00006E32 5C4F addq.w A7, 6
00006E34 6014 bra +0x16 /* 00006E4A */
label00006E36:
00006E36 1F3C 0004 move.b -[A7], 0x4
00006E3A 486E FFB2 pea.l [A6 - 0x4E]
00006E3E 4EB9 0000 05D8 jsr [0x000005D8]
00006E44 41EE FFB2 lea.l A0, [A6 - 0x4E]
00006E48 5C4F addq.w A7, 6
label00006E4A:
00006E4A 2D50 FFD0 move.l [A6 - 0x30], [A0]
00006E4E 3D68 0004 FFD4 move.w [A6 - 0x2C], [A0 + 0x4]
00006E54 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006E58 4EB9 0000 3110 jsr [0x00003110]
00006E5E 4A00 tst.b D0
00006E60 584F addq.w A7, 4
00006E62 6722 beq +0x24 /* 00006E86 */
00006E64 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006E68 4EB9 0000 30D8 jsr [0x000030D8]
00006E6E 4A00 tst.b D0
00006E70 584F addq.w A7, 4
00006E72 6712 beq +0x14 /* 00006E86 */
00006E74 486E FFAC pea.l [A6 - 0x54]
00006E78 4EB9 0000 05E8 jsr [0x000005E8]
00006E7E 41EE FFAC lea.l A0, [A6 - 0x54]
00006E82 584F addq.w A7, 4
00006E84 6014 bra +0x16 /* 00006E9A */
label00006E86:
00006E86 1F3C 0002 move.b -[A7], 0x2
00006E8A 486E FFA6 pea.l [A6 - 0x5A]
00006E8E 4EB9 0000 05D8 jsr [0x000005D8]
00006E94 41EE FFA6 lea.l A0, [A6 - 0x5A]
00006E98 5C4F addq.w A7, 6
label00006E9A:
00006E9A 2D50 FFEC move.l [A6 - 0x14], [A0]
00006E9E 3D68 0004 FFF0 move.w [A6 - 0x10], [A0 + 0x4]
00006EA4 A89E syscall PenNormal
00006EA6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006EAA 4EB9 0000 3110 jsr [0x00003110]
00006EB0 4A00 tst.b D0
00006EB2 584F addq.w A7, 4
00006EB4 672A beq +0x2C /* 00006EE0 */
00006EB6 486E FFEC pea.l [A6 - 0x14]
00006EBA AA14 syscall RGBForeColor
00006EBC 536E FFFE subq.w [A6 - 0x2], 1
00006EC0 536E FFFC subq.w [A6 - 0x4], 1
00006EC4 486E FFF8 pea.l [A6 - 0x8]
00006EC8 2F3C 0001 0001 move.l -[A7], 0x10001
00006ECE A8A8 syscall OffsetRect
00006ED0 486E FFF8 pea.l [A6 - 0x8]
00006ED4 A8A1 syscall FrameRect
00006ED6 486E FFF8 pea.l [A6 - 0x8]
00006EDA 4878 FFFF push.l 0xFFFF
00006EDE A8A8 syscall OffsetRect
label00006EE0:
00006EE0 486E FFD0 pea.l [A6 - 0x30]
00006EE4 AA14 syscall RGBForeColor
00006EE6 486E FFF8 pea.l [A6 - 0x8]
00006EEA A8A1 syscall FrameRect
00006EEC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00006EF0 4EB9 0000 3110 jsr [0x00003110]
00006EF6 4A00 tst.b D0
00006EF8 584F addq.w A7, 4
00006EFA 6728 beq +0x2A /* 00006F24 */
00006EFC 486E FFEC pea.l [A6 - 0x14]
00006F00 3F2E FFFC move.w -[A7], [A6 - 0x4]
00006F04 3F2E FFFA move.w -[A7], [A6 - 0x6]
00006F08 4EB9 0000 06E0 jsr [0x000006E0]
00006F0E 486E FFEC pea.l [A6 - 0x14]
00006F12 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00006F16 3F2E FFFE move.w -[A7], [A6 - 0x2]
00006F1A 4EB9 0000 06E0 jsr [0x000006E0]
00006F20 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006F24:
00006F24 486E FFF8 pea.l [A6 - 0x8]
00006F28 2F0A move.l -[A7], A2
00006F2A 2057 movea.l A0, [A7]
00006F2C 2250 movea.l A1, [A0]
00006F2E 2269 00C4 movea.l A1, [A1 + 0xC4]
00006F32 4E91 jsr [A1]
00006F34 504F addq.w A7, 8
label00006F36:
00006F36 486E FFDE pea.l [A6 - 0x22]
00006F3A 486E FFBE pea.l [A6 - 0x42]
00006F3E 4EB9 0000 2158 jsr [0x00002158]
00006F44 4A00 tst.b D0
00006F46 504F addq.w A7, 8
00006F48 6600 FE16 bne -0x1E8 /* 00006D60 */
00006F4C 3F3C FFFF move.w -[A7], 0xFFFF
00006F50 486E FFBE pea.l [A6 - 0x42]
00006F54 4EB9 0000 2150 jsr [0x00002150]
00006F5A 3F3C FFFF move.w -[A7], 0xFFFF
00006F5E 486E FF82 pea.l [A6 - 0x7E]
00006F62 4EB9 0000 20E8 jsr [0x000020E8]
00006F68 3F3C FFFF move.w -[A7], 0xFFFF
00006F6C 486E FF88 pea.l [A6 - 0x78]
00006F70 4EB9 0000 20A8 jsr [0x000020A8]
00006F76 4FEF 0012 lea.l A7, [A7 + 0x12]
00006F7A 245F movea.l A2, [A7]+
00006F7C 4E5E unlink A6
00006F7E 4E75 rts
00006F80 4E56 FF82 link A6, -0x007E
00006F84 2F0A move.l -[A7], A2
00006F86 246E 0008 movea.l A2, [A6 + 0x8]
00006F8A 486E FF88 pea.l [A6 - 0x78]
00006F8E 4EB9 0000 20A0 jsr [0x000020A0]
00006F94 4EB9 0000 20B0 jsr [0x000020B0]
00006F9A 486E FFEC pea.l [A6 - 0x14]
00006F9E 2F0A move.l -[A7], A2
00006FA0 2057 movea.l A0, [A7]
00006FA2 2250 movea.l A1, [A0]
00006FA4 2269 00C4 movea.l A1, [A1 + 0xC4]
00006FA8 4E91 jsr [A1]
00006FAA 486E FF82 pea.l [A6 - 0x7E]
00006FAE 4EB9 0000 20D0 jsr [0x000020D0]
00006FB4 486E FFEC pea.l [A6 - 0x14]
00006FB8 486E FFBE pea.l [A6 - 0x42]
00006FBC 4EB9 0000 2148 jsr [0x00002148]
00006FC2 4FEF 0018 lea.l A7, [A7 + 0x18]
00006FC6 6000 01B2 bra +0x1B4 /* 0000717A */
label00006FCA:
00006FCA 2F0A move.l -[A7], A2
00006FCC 2057 movea.l A0, [A7]
00006FCE 2250 movea.l A1, [A0]
00006FD0 2269 00C8 movea.l A1, [A1 + 0xC8]
00006FD4 4E91 jsr [A1]
00006FD6 4A00 tst.b D0
00006FD8 584F addq.w A7, 4
00006FDA 6768 beq +0x6A /* 00007044 */
00006FDC 486E FFFA pea.l [A6 - 0x6]
00006FE0 4EB9 0000 2340 jsr [0x00002340]
00006FE6 206E FFFA movea.l A0, [A6 - 0x6]
00006FEA 4850 pea.l [A0]
00006FEC A87A syscall GetClip
00006FEE 486E FFD6 pea.l [A6 - 0x2A]
00006FF2 2F0A move.l -[A7], A2
00006FF4 2057 movea.l A0, [A7]
00006FF6 2250 movea.l A1, [A0]
00006FF8 2269 00BC movea.l A1, [A1 + 0xBC]
00006FFC 4E91 jsr [A1]
00006FFE 486E FFD6 pea.l [A6 - 0x2A]
00007002 486E FFE0 pea.l [A6 - 0x20]
00007006 4EB9 0000 2348 jsr [0x00002348]
0000700C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00007010 206E FFE0 movea.l A0, [A6 - 0x20]
00007014 4850 pea.l [A0]
00007016 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000701A A8E6 syscall DiffRgn
0000701C 3F3C FFFF move.w -[A7], 0xFFFF
00007020 486E FFE0 pea.l [A6 - 0x20]
00007024 4EB9 0000 2358 jsr [0x00002358]
0000702A 206E FFFA movea.l A0, [A6 - 0x6]
0000702E 4850 pea.l [A0]
00007030 A879 syscall SetClip
00007032 3F3C FFFF move.w -[A7], 0xFFFF
00007036 486E FFFA pea.l [A6 - 0x6]
0000703A 4EB9 0000 2358 jsr [0x00002358]
00007040 4FEF 0020 lea.l A7, [A7 + 0x20]
label00007044:
00007044 0C6E 0004 FFDE cmpi.w [A6 - 0x22], 0x4
0000704A 6C1E bge +0x20 /* 0000706A */
0000704C A89E syscall PenNormal
0000704E 486E FFF4 pea.l [A6 - 0xC]
00007052 4EB9 0000 05E0 jsr [0x000005E0]
00007058 486E FFF4 pea.l [A6 - 0xC]
0000705C AA14 syscall RGBForeColor
0000705E 486E FFEC pea.l [A6 - 0x14]
00007062 A8A1 syscall FrameRect
00007064 584F addq.w A7, 4
00007066 6000 0112 bra +0x114 /* 0000717A */
label0000706A:
0000706A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000706E 4EB9 0000 3110 jsr [0x00003110]
00007074 4A00 tst.b D0
00007076 584F addq.w A7, 4
00007078 6726 beq +0x28 /* 000070A0 */
0000707A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000707E 4EB9 0000 30D8 jsr [0x000030D8]
00007084 4A00 tst.b D0
00007086 584F addq.w A7, 4
00007088 6716 beq +0x18 /* 000070A0 */
0000708A 1F3C 0007 move.b -[A7], 0x7
0000708E 486E FFB8 pea.l [A6 - 0x48]
00007092 4EB9 0000 05D8 jsr [0x000005D8]
00007098 41EE FFB8 lea.l A0, [A6 - 0x48]
0000709C 5C4F addq.w A7, 6
0000709E 6014 bra +0x16 /* 000070B4 */
label000070A0:
000070A0 1F3C 0004 move.b -[A7], 0x4
000070A4 486E FFB2 pea.l [A6 - 0x4E]
000070A8 4EB9 0000 05D8 jsr [0x000005D8]
000070AE 41EE FFB2 lea.l A0, [A6 - 0x4E]
000070B2 5C4F addq.w A7, 6
label000070B4:
000070B4 2D50 FFE6 move.l [A6 - 0x1A], [A0]
000070B8 3D68 0004 FFEA move.w [A6 - 0x16], [A0 + 0x4]
000070BE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000070C2 4EB9 0000 3110 jsr [0x00003110]
000070C8 4A00 tst.b D0
000070CA 584F addq.w A7, 4
000070CC 6722 beq +0x24 /* 000070F0 */
000070CE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000070D2 4EB9 0000 30D8 jsr [0x000030D8]
000070D8 4A00 tst.b D0
000070DA 584F addq.w A7, 4
000070DC 6712 beq +0x14 /* 000070F0 */
000070DE 486E FFAC pea.l [A6 - 0x54]
000070E2 4EB9 0000 05E8 jsr [0x000005E8]
000070E8 41EE FFAC lea.l A0, [A6 - 0x54]
000070EC 584F addq.w A7, 4
000070EE 6014 bra +0x16 /* 00007104 */
label000070F0:
000070F0 1F3C 0001 move.b -[A7], 0x1
000070F4 486E FFA6 pea.l [A6 - 0x5A]
000070F8 4EB9 0000 05D8 jsr [0x000005D8]
000070FE 41EE FFA6 lea.l A0, [A6 - 0x5A]
00007102 5C4F addq.w A7, 6
label00007104:
00007104 2D50 FFD0 move.l [A6 - 0x30], [A0]
00007108 3D68 0004 FFD4 move.w [A6 - 0x2C], [A0 + 0x4]
0000710E A89E syscall PenNormal
00007110 486E FFE6 pea.l [A6 - 0x1A]
00007114 AA14 syscall RGBForeColor
00007116 2F3C 0001 0001 move.l -[A7], 0x10001
0000711C 42A7 clr.l -[A7]
0000711E 486E FFEC pea.l [A6 - 0x14]
00007122 4EB9 0000 06B8 jsr [0x000006B8]
00007128 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000712C 4EB9 0000 3110 jsr [0x00003110]
00007132 4A00 tst.b D0
00007134 4FEF 0010 lea.l A7, [A7 + 0x10]
00007138 6716 beq +0x18 /* 00007150 */
0000713A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000713E 4EB9 0000 30D8 jsr [0x000030D8]
00007144 4A00 tst.b D0
00007146 584F addq.w A7, 4
00007148 6706 beq +0x8 /* 00007150 */
0000714A 41EE FFD0 lea.l A0, [A6 - 0x30]
0000714E 6004 bra +0x6 /* 00007154 */
label00007150:
00007150 41EE FFE6 lea.l A0, [A6 - 0x1A]
label00007154:
00007154 2D50 FFF4 move.l [A6 - 0xC], [A0]
00007158 3D68 0004 FFF8 move.w [A6 - 0x8], [A0 + 0x4]
0000715E 486E FFF4 pea.l [A6 - 0xC]
00007162 AA14 syscall RGBForeColor
00007164 42A7 clr.l -[A7]
00007166 2F3C 0001 0001 move.l -[A7], 0x10001
0000716C 486E FFEC pea.l [A6 - 0x14]
00007170 4EB9 0000 06B0 jsr [0x000006B0]
00007176 4FEF 000C lea.l A7, [A7 + 0xC]
label0000717A:
0000717A 486E FFDE pea.l [A6 - 0x22]
0000717E 486E FFBE pea.l [A6 - 0x42]
00007182 4EB9 0000 2158 jsr [0x00002158]
00007188 4A00 tst.b D0
0000718A 504F addq.w A7, 8
0000718C 6600 FE3C bne -0x1C2 /* 00006FCA */
00007190 3F3C FFFF move.w -[A7], 0xFFFF
00007194 486E FFBE pea.l [A6 - 0x42]
00007198 4EB9 0000 2150 jsr [0x00002150]
0000719E 3F3C FFFF move.w -[A7], 0xFFFF
000071A2 486E FF82 pea.l [A6 - 0x7E]
000071A6 4EB9 0000 20E8 jsr [0x000020E8]
000071AC 3F3C FFFF move.w -[A7], 0xFFFF
000071B0 486E FF88 pea.l [A6 - 0x78]
000071B4 4EB9 0000 20A8 jsr [0x000020A8]
000071BA 4FEF 0012 lea.l A7, [A7 + 0x12]
000071BE 245F movea.l A2, [A7]+
000071C0 4E5E unlink A6
000071C2 4E75 rts
000071C4 4E56 FFEA link A6, -0x0016
000071C8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000071CC 246E 0008 movea.l A2, [A6 + 0x8]
000071D0 42A7 clr.l -[A7]
000071D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000071D6 2057 movea.l A0, [A7]
000071D8 2268 0004 movea.l A1, [A0 + 0x4]
000071DC 2269 00E8 movea.l A1, [A1 + 0xE8]
000071E0 4E91 jsr [A1]
000071E2 4A00 tst.b D0
000071E4 504F addq.w A7, 8
000071E6 6700 009C beq +0x9E /* 00007284 */
000071EA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000071EE 4EB9 0000 30A0 jsr [0x000030A0]
000071F4 4A00 tst.b D0
000071F6 584F addq.w A7, 4
000071F8 6700 008A beq +0x8C /* 00007284 */
000071FC 486E FFEA pea.l [A6 - 0x16]
00007200 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007204 2057 movea.l A0, [A7]
00007206 2268 0004 movea.l A1, [A0 + 0x4]
0000720A 2269 0038 movea.l A1, [A1 + 0x38]
0000720E 4E91 jsr [A1]
00007210 4A00 tst.b D0
00007212 504F addq.w A7, 8
00007214 676E beq +0x70 /* 00007284 */
00007216 262A 0004 move.l D3, [A2 + 0x4]
0000721A 2643 movea.l A3, D3
0000721C 206B 0020 movea.l A0, [A3 + 0x20]
00007220 2008 move.l D0, A0
00007222 6760 beq +0x62 /* 00007284 */
00007224 2843 movea.l A4, D3
00007226 266C 0020 movea.l A3, [A4 + 0x20]
0000722A 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
00007230 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
00007236 554F subq.w A7, 2
00007238 486E FFEA pea.l [A6 - 0x16]
0000723C 486E FFF8 pea.l [A6 - 0x8]
00007240 486E FFF8 pea.l [A6 - 0x8]
00007244 A8AA syscall SectRect
00007246 101F move.b D0, [A7]+
00007248 673A beq +0x3C /* 00007284 */
0000724A 4227 clr.b -[A7]
0000724C 486E FFF8 pea.l [A6 - 0x8]
00007250 2F0A move.l -[A7], A2
00007252 2057 movea.l A0, [A7]
00007254 2250 movea.l A1, [A0]
00007256 2269 00B4 movea.l A1, [A1 + 0xB4]
0000725A 4E91 jsr [A1]
0000725C 504F addq.w A7, 8
0000725E 2F08 move.l -[A7], A0
00007260 486E FFF2 pea.l [A6 - 0xE]
00007264 4EB9 0000 2350 jsr [0x00002350]
0000726A 206E FFF2 movea.l A0, [A6 - 0xE]
0000726E 4850 pea.l [A0]
00007270 A927 syscall InvalRgn
00007272 3F3C FFFF move.w -[A7], 0xFFFF
00007276 486E FFF2 pea.l [A6 - 0xE]
0000727A 4EB9 0000 2358 jsr [0x00002358]
00007280 4FEF 0010 lea.l A7, [A7 + 0x10]
label00007284:
00007284 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00007288 4E5E unlink A6
0000728A 4E75 rts
0000728C 4E56 FFEA link A6, -0x0016
00007290 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00007294 246E 0008 movea.l A2, [A6 + 0x8]
00007298 42A7 clr.l -[A7]
0000729A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000729E 2057 movea.l A0, [A7]
000072A0 2268 0004 movea.l A1, [A0 + 0x4]
000072A4 2269 00E8 movea.l A1, [A1 + 0xE8]
000072A8 4E91 jsr [A1]
000072AA 4A00 tst.b D0
000072AC 504F addq.w A7, 8
000072AE 6700 009C beq +0x9E /* 0000734C */
000072B2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000072B6 4EB9 0000 30A0 jsr [0x000030A0]
000072BC 4A00 tst.b D0
000072BE 584F addq.w A7, 4
000072C0 6700 008A beq +0x8C /* 0000734C */
000072C4 486E FFEA pea.l [A6 - 0x16]
000072C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000072CC 2057 movea.l A0, [A7]
000072CE 2268 0004 movea.l A1, [A0 + 0x4]
000072D2 2269 0038 movea.l A1, [A1 + 0x38]
000072D6 4E91 jsr [A1]
000072D8 4A00 tst.b D0
000072DA 504F addq.w A7, 8
000072DC 676E beq +0x70 /* 0000734C */
000072DE 262A 0004 move.l D3, [A2 + 0x4]
000072E2 2643 movea.l A3, D3
000072E4 206B 0020 movea.l A0, [A3 + 0x20]
000072E8 2008 move.l D0, A0
000072EA 6760 beq +0x62 /* 0000734C */
000072EC 2843 movea.l A4, D3
000072EE 266C 0020 movea.l A3, [A4 + 0x20]
000072F2 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
000072F8 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
000072FE 554F subq.w A7, 2
00007300 486E FFEA pea.l [A6 - 0x16]
00007304 486E FFF8 pea.l [A6 - 0x8]
00007308 486E FFF8 pea.l [A6 - 0x8]
0000730C A8AA syscall SectRect
0000730E 101F move.b D0, [A7]+
00007310 673A beq +0x3C /* 0000734C */
00007312 4227 clr.b -[A7]
00007314 486E FFF8 pea.l [A6 - 0x8]
00007318 2F0A move.l -[A7], A2
0000731A 2057 movea.l A0, [A7]
0000731C 2250 movea.l A1, [A0]
0000731E 2269 00B8 movea.l A1, [A1 + 0xB8]
00007322 4E91 jsr [A1]
00007324 504F addq.w A7, 8
00007326 2F08 move.l -[A7], A0
00007328 486E FFF2 pea.l [A6 - 0xE]
0000732C 4EB9 0000 2350 jsr [0x00002350]
00007332 206E FFF2 movea.l A0, [A6 - 0xE]
00007336 4850 pea.l [A0]
00007338 A927 syscall InvalRgn
0000733A 3F3C FFFF move.w -[A7], 0xFFFF
0000733E 486E FFF2 pea.l [A6 - 0xE]
00007342 4EB9 0000 2358 jsr [0x00002358]
00007348 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000734C:
0000734C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00007350 4E5E unlink A6
00007352 4E75 rts
00007354 4E56 0000 link A6, 0
00007358 2F0A move.l -[A7], A2
0000735A 246E 0008 movea.l A2, [A6 + 0x8]
0000735E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007362 4EB9 0000 30A0 jsr [0x000030A0]
00007368 4A00 tst.b D0
0000736A 584F addq.w A7, 4
0000736C 6724 beq +0x26 /* 00007392 */
0000736E 2F0A move.l -[A7], A2
00007370 2057 movea.l A0, [A7]
00007372 2250 movea.l A1, [A0]
00007374 2269 00C8 movea.l A1, [A1 + 0xC8]
00007378 4E91 jsr [A1]
0000737A 4A00 tst.b D0
0000737C 584F addq.w A7, 4
0000737E 6712 beq +0x14 /* 00007392 */
00007380 2F2A 000A move.l -[A7], [A2 + 0xA]
00007384 2057 movea.l A0, [A7]
00007386 2268 0004 movea.l A1, [A0 + 0x4]
0000738A 2269 00BC movea.l A1, [A1 + 0xBC]
0000738E 4E91 jsr [A1]
00007390 584F addq.w A7, 4
label00007392:
00007392 245F movea.l A2, [A7]+
00007394 4E5E unlink A6
00007396 4E75 rts
00007398 4E56 FFFC link A6, -0x0004
0000739C 48E7 1030 movem.l -[A7], D3,A2,A3
000073A0 246E 0008 movea.l A2, [A6 + 0x8]
000073A4 266E 000C movea.l A3, [A6 + 0xC]
000073A8 162E 0010 move.b D3, [A6 + 0x10]
000073AC 2F0A move.l -[A7], A2
000073AE 2057 movea.l A0, [A7]
000073B0 2250 movea.l A1, [A0]
000073B2 2269 00C8 movea.l A1, [A1 + 0xC8]
000073B6 4E91 jsr [A1]
000073B8 4A00 tst.b D0
000073BA 584F addq.w A7, 4
000073BC 6746 beq +0x48 /* 00007404 */
000073BE 2F2A 000A move.l -[A7], [A2 + 0xA]
000073C2 4EB9 0000 0290 jsr [0x00000290 /* PortAUse */]
000073C8 4A00 tst.b D0
000073CA 584F addq.w A7, 4
000073CC 6736 beq +0x38 /* 00007404 */
000073CE 426E FFFE clr.w [A6 - 0x2]
000073D2 426E FFFC clr.w [A6 - 0x4]
000073D6 2F0B move.l -[A7], A3
000073D8 486E FFFC pea.l [A6 - 0x4]
000073DC 486E FFFE pea.l [A6 - 0x2]
000073E0 2F2A 000A move.l -[A7], [A2 + 0xA]
000073E4 4EB9 0000 0298 jsr [0x00000298]
000073EA 1F03 move.b -[A7], D3
000073EC 3F2E FFFC move.w -[A7], [A6 - 0x4]
000073F0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000073F4 2F2A 000A move.l -[A7], [A2 + 0xA]
000073F8 4EB9 0000 2FC0 jsr [0x00002FC0]
000073FE 4FEF 001A lea.l A7, [A7 + 0x1A]
00007402 6002 bra +0x4 /* 00007406 */
label00007404:
00007404 4253 clr.w [A3]
label00007406:
00007406 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000740A 4E5E unlink A6
0000740C 4E75 rts
0000740E 4E56 0000 link A6, 0
00007412 2F0A move.l -[A7], A2
00007414 246E 0008 movea.l A2, [A6 + 0x8]
00007418 2F2E 000C move.l -[A7], [A6 + 0xC]
0000741C 2F0A move.l -[A7], A2
0000741E 61FF FFFF E5E4 bsr -0x1A1A /* 00005A04 */
00007424 486A 000A pea.l [A2 + 0xA]
00007428 4EB9 0000 04E0 jsr [0x000004E0]
0000742E 486A 0024 pea.l [A2 + 0x24]
00007432 4EB9 0000 0488 jsr [0x00000488]
00007438 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
0000743E 2488 move.l [A2], A0
00007440 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
00007446 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000744A 2548 000A move.l [A2 + 0xA], A0
0000744E 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
00007454 41E8 0118 lea.l A0, [A0 + 0x118]
00007458 2548 0024 move.l [A2 + 0x24], A0
0000745C 422A 003C clr.b [A2 + 0x3C]
00007460 422A 003C clr.b [A2 + 0x3C]
00007464 426A 003A clr.w [A2 + 0x3A]
00007468 257C 6963 6C78 0036 move.l [A2 + 0x36], 0x69636C78 /* 'iclx' */
00007470 157C 0001 0040 move.b [A2 + 0x40], 0x1
00007476 204A movea.l A0, A2
00007478 4FEF 0010 lea.l A7, [A7 + 0x10]
0000747C 245F movea.l A2, [A7]+
0000747E 4E5E unlink A6
00007480 4E75 rts
00007482 4E56 0000 link A6, 0
00007486 2F0A move.l -[A7], A2
00007488 246E 0008 movea.l A2, [A6 + 0x8]
0000748C 200A move.l D0, A2
0000748E 675A beq +0x5C /* 000074EA */
00007490 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
00007496 2488 move.l [A2], A0
00007498 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
0000749E 41E8 00B4 lea.l A0, [A0 + 0xB4]
000074A2 2548 000A move.l [A2 + 0xA], A0
000074A6 41F9 0000 C0A2 lea.l A0, [0x0000C0A2]
000074AC 41E8 0118 lea.l A0, [A0 + 0x118]
000074B0 2548 0024 move.l [A2 + 0x24], A0
000074B4 4267 clr.w -[A7]
000074B6 486A 0024 pea.l [A2 + 0x24]
000074BA 4EB9 0000 0490 jsr [0x00000490]
000074C0 4267 clr.w -[A7]
000074C2 486A 000A pea.l [A2 + 0xA]
000074C6 4EB9 0000 04E8 jsr [0x000004E8]
000074CC 4267 clr.w -[A7]
000074CE 2F0A move.l -[A7], A2
000074D0 61FF FFFF E55E bsr -0x1AA0 /* 00005A30 */
000074D6 4A6E 000C tst.w [A6 + 0xC]
000074DA 4FEF 0012 lea.l A7, [A7 + 0x12]
000074DE 6F0A ble +0xC /* 000074EA */
000074E0 2F0A move.l -[A7], A2
000074E2 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000074E8 584F addq.w A7, 4
label000074EA:
000074EA 204A movea.l A0, A2
000074EC 245F movea.l A2, [A7]+
000074EE 4E5E unlink A6
000074F0 4E75 rts
000074F2 4E56 FEFC link A6, -0x0104
000074F6 48E7 0038 movem.l -[A7], A2,A3,A4
000074FA 286E 0008 movea.l A4, [A6 + 0x8]
000074FE 266E 000C movea.l A3, [A6 + 0xC]
00007502 246E 0010 movea.l A2, [A6 + 0x10]
00007506 4878 0002 push.l 0x2
0000750A 486E FFFE pea.l [A6 - 0x2]
0000750E 2F0A move.l -[A7], A2
00007510 4EB9 0000 2BA0 jsr [0x00002BA0]
00007516 4878 0002 push.l 0x2
0000751A 486E FEFC pea.l [A6 - 0x104]
0000751E 2F0A move.l -[A7], A2
00007520 4EB9 0000 2BA0 jsr [0x00002BA0]
00007526 486E FEFE pea.l [A6 - 0x102]
0000752A 2F0A move.l -[A7], A2
0000752C 4EB9 0000 2BC0 jsr [0x00002BC0]
00007532 42A7 clr.l -[A7]
00007534 3F2E FEFC move.w -[A7], [A6 - 0x104]
00007538 486E FEFE pea.l [A6 - 0x102]
0000753C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00007540 2F0B move.l -[A7], A3
00007542 2F0C move.l -[A7], A4
00007544 2057 movea.l A0, [A7]
00007546 2250 movea.l A1, [A0]
00007548 2269 0010 movea.l A1, [A1 + 0x10]
0000754C 4E91 jsr [A1]
0000754E 4FEF 0034 lea.l A7, [A7 + 0x34]
00007552 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007556 4E5E unlink A6
00007558 4E75 rts
0000755A 4E56 0000 link A6, 0
0000755E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00007562 246E 0008 movea.l A2, [A6 + 0x8]
00007566 286E 000C movea.l A4, [A6 + 0xC]
0000756A 362E 0010 move.w D3, [A6 + 0x10]
0000756E 254C 0004 move.l [A2 + 0x4], A4
00007572 422A 003C clr.b [A2 + 0x3C]
00007576 426A 003A clr.w [A2 + 0x3A]
0000757A 0C43 0140 cmpi.w D3, 0x140
0000757E 6706 beq +0x8 /* 00007586 */
00007580 0C43 0141 cmpi.w D3, 0x141
00007584 6608 bne +0xA /* 0000758E */
label00007586:
00007586 203C 6369 636E move.l D0, 0x6369636E /* 'cicn' */
0000758C 6006 bra +0x8 /* 00007594 */
label0000758E:
0000758E 203C 6963 6C78 move.l D0, 0x69636C78 /* 'iclx' */
label00007594:
00007594 2540 0036 move.l [A2 + 0x36], D0
00007598 0C43 0140 cmpi.w D3, 0x140
0000759C 670A beq +0xC /* 000075A8 */
0000759E 0C43 0142 cmpi.w D3, 0x142
000075A2 6704 beq +0x6 /* 000075A8 */
000075A4 7000 moveq.l D0, 0x00
000075A6 6002 bra +0x4 /* 000075AA */
label000075A8:
000075A8 7001 moveq.l D0, 0x01
label000075AA:
000075AA 1540 0040 move.b [A2 + 0x40], D0
000075AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000075B2 2057 movea.l A0, [A7]
000075B4 2268 0004 movea.l A1, [A0 + 0x4]
000075B8 2269 001C movea.l A1, [A1 + 0x1C]
000075BC 4E91 jsr [A1]
000075BE 3600 move.w D3, D0
000075C0 4A43 tst.w D3
000075C2 584F addq.w A7, 4
000075C4 6716 beq +0x18 /* 000075DC */
000075C6 0C43 7FFF cmpi.w D3, 0x7FFF
000075CA 6710 beq +0x12 /* 000075DC */
000075CC 3F03 move.w -[A7], D3
000075CE 2F0A move.l -[A7], A2
000075D0 2057 movea.l A0, [A7]
000075D2 2250 movea.l A1, [A0]
000075D4 2269 0174 movea.l A1, [A1 + 0x174]
000075D8 4E91 jsr [A1]
000075DA 5C4F addq.w A7, 6
label000075DC:
000075DC 2F0A move.l -[A7], A2
000075DE 2057 movea.l A0, [A7]
000075E0 2250 movea.l A1, [A0]
000075E2 2269 0164 movea.l A1, [A1 + 0x164]
000075E6 4E91 jsr [A1]
000075E8 4A00 tst.b D0
000075EA 584F addq.w A7, 4
000075EC 670E beq +0x10 /* 000075FC */
000075EE 2F0A move.l -[A7], A2
000075F0 2057 movea.l A0, [A7]
000075F2 2250 movea.l A1, [A0]
000075F4 2269 0184 movea.l A1, [A1 + 0x184]
000075F8 4E91 jsr [A1]
000075FA 584F addq.w A7, 4
label000075FC:
000075FC 266A 0004 movea.l A3, [A2 + 0x4]
00007600 102B 0026 move.b D0, [A3 + 0x26]
00007604 4A00 tst.b D0
00007606 6604 bne +0x6 /* 0000760C */
00007608 7001 moveq.l D0, 0x01
0000760A 6002 bra +0x4 /* 0000760E */
label0000760C:
0000760C 7000 moveq.l D0, 0x00
label0000760E:
0000760E 3600 move.w D3, D0
00007610 3F03 move.w -[A7], D3
00007612 486A 000A pea.l [A2 + 0xA]
00007616 2057 movea.l A0, [A7]
00007618 2250 movea.l A1, [A0]
0000761A 2269 0044 movea.l A1, [A1 + 0x44]
0000761E 4E91 jsr [A1]
00007620 5C4F addq.w A7, 6
00007622 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00007626 4E5E unlink A6
00007628 4E75 rts
0000762A 4E56 FFF4 link A6, -0x000C
0000762E 48E7 1030 movem.l -[A7], D3,A2,A3
00007632 266E 0008 movea.l A3, [A6 + 0x8]
00007636 246E 000C movea.l A2, [A6 + 0xC]
0000763A 486E FFFC pea.l [A6 - 0x4]
0000763E 2F0B move.l -[A7], A3
00007640 2057 movea.l A0, [A7]
00007642 2250 movea.l A1, [A0]
00007644 2269 0180 movea.l A1, [A1 + 0x180]
00007648 4E91 jsr [A1]
0000764A 2F0B move.l -[A7], A3
0000764C 2057 movea.l A0, [A7]
0000764E 2250 movea.l A1, [A0]
00007650 2269 0164 movea.l A1, [A1 + 0x164]
00007654 4E91 jsr [A1]
00007656 4A00 tst.b D0
00007658 4FEF 000C lea.l A7, [A7 + 0xC]
0000765C 6734 beq +0x36 /* 00007692 */
0000765E 34AE FFFC move.w [A2], [A6 - 0x4]
00007662 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
00007668 7000 moveq.l D0, 0x00
0000766A 102B 0018 move.b D0, [A3 + 0x18]
0000766E D06E FFFC add.w D0, [A6 - 0x4]
00007672 3540 0004 move.w [A2 + 0x4], D0
00007676 162B 0018 move.b D3, [A3 + 0x18]
0000767A 0C03 000C cmpi.b D3, 0xC
0000767E 6604 bne +0x6 /* 00007684 */
00007680 7010 moveq.l D0, 0x10
00007682 6004 bra +0x6 /* 00007688 */
label00007684:
00007684 7000 moveq.l D0, 0x00
00007686 1003 move.b D0, D3
label00007688:
00007688 D06A 0002 add.w D0, [A2 + 0x2]
0000768C 3540 0006 move.w [A2 + 0x6], D0
00007690 603C bra +0x3E /* 000076CE */
label00007692:
00007692 486E FFF4 pea.l [A6 - 0xC]
00007696 486B 0024 pea.l [A3 + 0x24]
0000769A 2057 movea.l A0, [A7]
0000769C 2250 movea.l A1, [A0]
0000769E 2269 0014 movea.l A1, [A1 + 0x14]
000076A2 4E91 jsr [A1]
000076A4 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
000076AA 34AE FFFC move.w [A2], [A6 - 0x4]
000076AE 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
000076B4 302E FFFC move.w D0, [A6 - 0x4]
000076B8 D06E FFFA add.w D0, [A6 - 0x6]
000076BC 3540 0004 move.w [A2 + 0x4], D0
000076C0 302A 0002 move.w D0, [A2 + 0x2]
000076C4 D06E FFF8 add.w D0, [A6 - 0x8]
000076C8 3540 0006 move.w [A2 + 0x6], D0
000076CC 504F addq.w A7, 8
label000076CE:
000076CE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000076D2 4E5E unlink A6
000076D4 4E75 rts
000076D6 4E56 0000 link A6, 0
000076DA 48E7 1020 movem.l -[A7], D3,A2
000076DE 246E 0008 movea.l A2, [A6 + 0x8]
000076E2 362E 000C move.w D3, [A6 + 0xC]
000076E6 3543 003E move.w [A2 + 0x3E], D3
000076EA 2F0A move.l -[A7], A2
000076EC 2057 movea.l A0, [A7]
000076EE 2250 movea.l A1, [A0]
000076F0 2269 0164 movea.l A1, [A1 + 0x164]
000076F4 4E91 jsr [A1]
000076F6 4A00 tst.b D0
000076F8 584F addq.w A7, 4
000076FA 6714 beq +0x16 /* 00007710 */
000076FC 3F03 move.w -[A7], D3
000076FE 486A 000A pea.l [A2 + 0xA]
00007702 2057 movea.l A0, [A7]
00007704 2250 movea.l A1, [A0]
00007706 2269 0040 movea.l A1, [A1 + 0x40]
0000770A 4E91 jsr [A1]
0000770C 5C4F addq.w A7, 6
0000770E 6012 bra +0x14 /* 00007722 */
label00007710:
00007710 3F03 move.w -[A7], D3
00007712 486A 0024 pea.l [A2 + 0x24]
00007716 2057 movea.l A0, [A7]
00007718 2250 movea.l A1, [A0]
0000771A 2269 0034 movea.l A1, [A1 + 0x34]
0000771E 4E91 jsr [A1]
00007720 5C4F addq.w A7, 6
label00007722:
00007722 4CDF 0408 movem.l D3,A2, [A7]+
00007726 4E5E unlink A6
00007728 4E75 rts
0000772A 4E56 0000 link A6, 0
0000772E 48E7 1020 movem.l -[A7], D3,A2
00007732 246E 0008 movea.l A2, [A6 + 0x8]
00007736 162E 000C move.b D3, [A6 + 0xC]
0000773A B62A 003C cmp.b D3, [A2 + 0x3C]
0000773E 6758 beq +0x5A /* 00007798 */
00007740 1543 003C move.b [A2 + 0x3C], D3
00007744 4A03 tst.b D3
00007746 6718 beq +0x1A /* 00007760 */
00007748 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000774C 4EB9 0000 3110 jsr [0x00003110]
00007752 4A00 tst.b D0
00007754 584F addq.w A7, 4
00007756 672C beq +0x2E /* 00007784 */
00007758 066A 4000 0014 addi.w [A2 + 0x14], 0x4000 /* '@\0' */
0000775E 6024 bra +0x26 /* 00007784 */
label00007760:
00007760 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007764 4EB9 0000 3110 jsr [0x00003110]
0000776A 4A00 tst.b D0
0000776C 584F addq.w A7, 4
0000776E 6714 beq +0x16 /* 00007784 */
00007770 0C6A 4000 0014 cmpi.w [A2 + 0x14], 0x4000 /* '@\0' */
00007776 6606 bne +0x8 /* 0000777E */
00007778 426A 0014 clr.w [A2 + 0x14]
0000777C 6006 bra +0x8 /* 00007784 */
label0000777E:
0000777E 046A 4000 0014 subi.w [A2 + 0x14], 0x4000 /* '@\0' */
label00007784:
00007784 42A7 clr.l -[A7]
00007786 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000778A 2057 movea.l A0, [A7]
0000778C 2268 0004 movea.l A1, [A0 + 0x4]
00007790 2269 00F0 movea.l A1, [A1 + 0xF0]
00007794 4E91 jsr [A1]
00007796 504F addq.w A7, 8
label00007798:
00007798 4CDF 0408 movem.l D3,A2, [A7]+
0000779C 4E5E unlink A6
0000779E 4E75 rts
000077A0 4E56 0000 link A6, 0
000077A4 2F0A move.l -[A7], A2
000077A6 246E 0008 movea.l A2, [A6 + 0x8]
000077AA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000077AE 4EB9 0000 3110 jsr [0x00003110]
000077B4 4A00 tst.b D0
000077B6 584F addq.w A7, 4
000077B8 6732 beq +0x34 /* 000077EC */
000077BA 2F0A move.l -[A7], A2
000077BC 2057 movea.l A0, [A7]
000077BE 2250 movea.l A1, [A0]
000077C0 2269 0164 movea.l A1, [A1 + 0x164]
000077C4 4E91 jsr [A1]
000077C6 4A00 tst.b D0
000077C8 584F addq.w A7, 4
000077CA 6708 beq +0xA /* 000077D4 */
000077CC 356A 0016 0014 move.w [A2 + 0x14], [A2 + 0x16]
000077D2 6004 bra +0x6 /* 000077D8 */
label000077D4:
000077D4 426A 0014 clr.w [A2 + 0x14]
label000077D8:
000077D8 42A7 clr.l -[A7]
000077DA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000077DE 2057 movea.l A0, [A7]
000077E0 2268 0004 movea.l A1, [A0 + 0x4]
000077E4 2269 00F0 movea.l A1, [A1 + 0xF0]
000077E8 4E91 jsr [A1]
000077EA 504F addq.w A7, 8
label000077EC:
000077EC 245F movea.l A2, [A7]+
000077EE 4E5E unlink A6
000077F0 4E75 rts
000077F2 4E56 0000 link A6, 0
000077F6 48E7 1020 movem.l -[A7], D3,A2
000077FA 246E 0008 movea.l A2, [A6 + 0x8]
000077FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007802 4EB9 0000 3110 jsr [0x00003110]
00007808 4A00 tst.b D0
0000780A 584F addq.w A7, 4
0000780C 662E bne +0x30 /* 0000783C */
0000780E 356A 0014 0016 move.w [A2 + 0x16], [A2 + 0x14]
00007814 362A 0014 move.w D3, [A2 + 0x14]
00007818 0C43 0003 cmpi.w D3, 0x3
0000781C 670A beq +0xC /* 00007828 */
0000781E 0C43 0001 cmpi.w D3, 0x1
00007822 6704 beq +0x6 /* 00007828 */
00007824 526A 0014 addq.w [A2 + 0x14], 1
label00007828:
00007828 42A7 clr.l -[A7]
0000782A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000782E 2057 movea.l A0, [A7]
00007830 2268 0004 movea.l A1, [A0 + 0x4]
00007834 2269 00F0 movea.l A1, [A1 + 0xF0]
00007838 4E91 jsr [A1]
0000783A 504F addq.w A7, 8
label0000783C:
0000783C 4CDF 0408 movem.l D3,A2, [A7]+
00007840 4E5E unlink A6
00007842 4E75 rts
00007844 4E56 0000 link A6, 0
00007848 2F0A move.l -[A7], A2
0000784A 246E 0008 movea.l A2, [A6 + 0x8]
0000784E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007852 4EB9 0000 30D8 jsr [0x000030D8]
00007858 4A00 tst.b D0
0000785A 584F addq.w A7, 4
0000785C 6730 beq +0x32 /* 0000788E */
0000785E 2F0A move.l -[A7], A2
00007860 2057 movea.l A0, [A7]
00007862 2250 movea.l A1, [A0]
00007864 2269 0164 movea.l A1, [A1 + 0x164]
00007868 4E91 jsr [A1]
0000786A 4A00 tst.b D0
0000786C 584F addq.w A7, 4
0000786E 6708 beq +0xA /* 00007878 */
00007870 356A 0016 0014 move.w [A2 + 0x14], [A2 + 0x16]
00007876 6004 bra +0x6 /* 0000787C */
label00007878:
00007878 426A 0014 clr.w [A2 + 0x14]
label0000787C:
0000787C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007880 2057 movea.l A0, [A7]
00007882 2268 0004 movea.l A1, [A0 + 0x4]
00007886 2269 00BC movea.l A1, [A1 + 0xBC]
0000788A 4E91 jsr [A1]
0000788C 584F addq.w A7, 4
label0000788E:
0000788E 245F movea.l A2, [A7]+
00007890 4E5E unlink A6
00007892 4E75 rts
00007894 4E56 0000 link A6, 0
00007898 48E7 1020 movem.l -[A7], D3,A2
0000789C 246E 0008 movea.l A2, [A6 + 0x8]
000078A0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000078A4 4EB9 0000 30D8 jsr [0x000030D8]
000078AA 4A00 tst.b D0
000078AC 584F addq.w A7, 4
000078AE 662C bne +0x2E /* 000078DC */
000078B0 356A 0014 0016 move.w [A2 + 0x16], [A2 + 0x14]
000078B6 362A 0014 move.w D3, [A2 + 0x14]
000078BA 0C43 0003 cmpi.w D3, 0x3
000078BE 670A beq +0xC /* 000078CA */
000078C0 0C43 0001 cmpi.w D3, 0x1
000078C4 6704 beq +0x6 /* 000078CA */
000078C6 526A 0014 addq.w [A2 + 0x14], 1
label000078CA:
000078CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000078CE 2057 movea.l A0, [A7]
000078D0 2268 0004 movea.l A1, [A0 + 0x4]
000078D4 2269 00BC movea.l A1, [A1 + 0xBC]
000078D8 4E91 jsr [A1]
000078DA 584F addq.w A7, 4
label000078DC:
000078DC 4CDF 0408 movem.l D3,A2, [A7]+
000078E0 4E5E unlink A6
000078E2 4E75 rts
000078E4 4E56 0000 link A6, 0
000078E8 48E7 1030 movem.l -[A7], D3,A2,A3
000078EC 246E 0008 movea.l A2, [A6 + 0x8]
000078F0 262E 000E move.l D3, [A6 + 0xE]
000078F4 266E 0016 movea.l A3, [A6 + 0x16]
000078F8 0C83 616C 676E cmpi.l D3, 0x616C676E /* 'algn' */
000078FE 670A beq +0xC /* 0000790A */
00007900 0C83 7472 666D cmpi.l D3, 0x7472666D /* 'trfm' */
00007906 671E beq +0x20 /* 00007926 */
00007908 6036 bra +0x38 /* 00007940 */
label0000790A:
0000790A 3613 move.w D3, [A3]
0000790C 3543 003A move.w [A2 + 0x3A], D3
00007910 42A7 clr.l -[A7]
00007912 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007916 2057 movea.l A0, [A7]
00007918 2268 0004 movea.l A1, [A0 + 0x4]
0000791C 2269 00F0 movea.l A1, [A1 + 0xF0]
00007920 4E91 jsr [A1]
00007922 504F addq.w A7, 8
00007924 601A bra +0x1C /* 00007940 */
label00007926:
00007926 3613 move.w D3, [A3]
00007928 3543 0014 move.w [A2 + 0x14], D3
0000792C 42A7 clr.l -[A7]
0000792E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007932 2057 movea.l A0, [A7]
00007934 2268 0004 movea.l A1, [A0 + 0x4]
00007938 2269 00F0 movea.l A1, [A1 + 0xF0]
0000793C 4E91 jsr [A1]
0000793E 504F addq.w A7, 8
label00007940:
00007940 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00007944 4E5E unlink A6
00007946 4E75 rts
00007948 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000794C 266F 0018 movea.l A3, [A7 + 0x18]
00007950 282F 001E move.l D4, [A7 + 0x1E]
00007954 246F 0026 movea.l A2, [A7 + 0x26]
00007958 286F 002A movea.l A4, [A7 + 0x2A]
0000795C 7600 moveq.l D3, 0x00
0000795E 0C84 616C 676E cmpi.l D4, 0x616C676E /* 'algn' */
00007964 670A beq +0xC /* 00007970 */
00007966 0C84 7472 666D cmpi.l D4, 0x7472666D /* 'trfm' */
0000796C 670A beq +0xC /* 00007978 */
0000796E 600E bra +0x10 /* 0000797E */
label00007970:
00007970 7602 moveq.l D3, 0x02
00007972 34AB 003A move.w [A2], [A3 + 0x3A]
00007976 6006 bra +0x8 /* 0000797E */
label00007978:
00007978 7602 moveq.l D3, 0x02
0000797A 34AB 0014 move.w [A2], [A3 + 0x14]
label0000797E:
0000797E 200C move.l D0, A4
00007980 6702 beq +0x4 /* 00007984 */
00007982 2883 move.l [A4], D3
label00007984:
00007984 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00007988 4E75 rts
0000798A 4E56 0000 link A6, 0
0000798E 2F0A move.l -[A7], A2
00007990 246E 0008 movea.l A2, [A6 + 0x8]
00007994 2F0A move.l -[A7], A2
00007996 2057 movea.l A0, [A7]
00007998 2250 movea.l A1, [A0]
0000799A 2269 0164 movea.l A1, [A1 + 0x164]
0000799E 4E91 jsr [A1]
000079A0 4A00 tst.b D0
000079A2 584F addq.w A7, 4
000079A4 6710 beq +0x12 /* 000079B6 */
000079A6 2F0A move.l -[A7], A2
000079A8 2057 movea.l A0, [A7]
000079AA 2250 movea.l A1, [A0]
000079AC 2269 0178 movea.l A1, [A1 + 0x178]
000079B0 4E91 jsr [A1]
000079B2 584F addq.w A7, 4
000079B4 600E bra +0x10 /* 000079C4 */
label000079B6:
000079B6 2F0A move.l -[A7], A2
000079B8 2057 movea.l A0, [A7]
000079BA 2250 movea.l A1, [A0]
000079BC 2269 017C movea.l A1, [A1 + 0x17C]
000079C0 4E91 jsr [A1]
000079C2 584F addq.w A7, 4
label000079C4:
000079C4 245F movea.l A2, [A7]+
000079C6 4E5E unlink A6
000079C8 4E75 rts
000079CA 4E56 FFDA link A6, -0x0026
000079CE 48E7 1020 movem.l -[A7], D3,A2
000079D2 246E 0008 movea.l A2, [A6 + 0x8]
000079D6 486E FFE2 pea.l [A6 - 0x1E]
000079DA 4EB9 0000 20A0 jsr [0x000020A0]
000079E0 4EB9 0000 20B0 jsr [0x000020B0]
000079E6 486E FFDA pea.l [A6 - 0x26]
000079EA 2F0A move.l -[A7], A2
000079EC 2057 movea.l A0, [A7]
000079EE 2250 movea.l A1, [A0]
000079F0 2269 0170 movea.l A1, [A1 + 0x170]
000079F4 4E91 jsr [A1]
000079F6 302A 003A move.w D0, [A2 + 0x3A]
000079FA 4FEF 000C lea.l A7, [A7 + 0xC]
000079FE 5240 addq.w D0, 1
00007A00 0C40 0005 cmpi.w D0, 0x5
00007A04 622C bhi +0x2E /* 00007A32 */
00007A06 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00007A0A 4EFB 0002 jmp [PC + D0.w + 0x2]
00007A0E 000C 0010 ori.b A4, 0x10
00007A12 0014 0018 ori.b [A4], 0x18
00007A16 001C 0020 ori.b [A4]+, 0x20 /* ' ' */
00007A1A 7605 moveq.l D3, 0x05
00007A1C 6016 bra +0x18 /* 00007A34 */
00007A1E 7605 moveq.l D3, 0x05
00007A20 6012 bra +0x14 /* 00007A34 */
00007A22 7601 moveq.l D3, 0x01
00007A24 600E bra +0x10 /* 00007A34 */
00007A26 7601 moveq.l D3, 0x01
00007A28 600A bra +0xC /* 00007A34 */
00007A2A 7606 moveq.l D3, 0x06
00007A2C 6006 bra +0x8 /* 00007A34 */
00007A2E 7607 moveq.l D3, 0x07
00007A30 6002 bra +0x4 /* 00007A34 */
label00007A32:
00007A32 7600 moveq.l D3, 0x00
label00007A34:
00007A34 4AAA 000E tst.l [A2 + 0xE]
00007A38 6718 beq +0x1A /* 00007A52 */
00007A3A 554F subq.w A7, 2
00007A3C 486E FFDA pea.l [A6 - 0x26]
00007A40 3F03 move.w -[A7], D3
00007A42 3F2A 0014 move.w -[A7], [A2 + 0x14]
00007A46 2F2A 000E move.l -[A7], [A2 + 0xE]
00007A4A 303C 0603 move.w D0, 0x603
00007A4E ABC9 syscall IconDispatch
00007A50 301F move.w D0, [A7]+
label00007A52:
00007A52 3F3C FFFF move.w -[A7], 0xFFFF
00007A56 486E FFE2 pea.l [A6 - 0x1E]
00007A5A 4EB9 0000 20A8 jsr [0x000020A8]
00007A60 5C4F addq.w A7, 6
00007A62 4CDF 0408 movem.l D3,A2, [A7]+
00007A66 4E5E unlink A6
00007A68 4E75 rts
00007A6A 4E56 FFCE link A6, -0x0032
00007A6E 48E7 1020 movem.l -[A7], D3,A2
00007A72 246E 0008 movea.l A2, [A6 + 0x8]
00007A76 486E FFCE pea.l [A6 - 0x32]
00007A7A 4EB9 0000 20A0 jsr [0x000020A0]
00007A80 4EB9 0000 20B0 jsr [0x000020B0]
00007A86 486E FFF8 pea.l [A6 - 0x8]
00007A8A 2F0A move.l -[A7], A2
00007A8C 2057 movea.l A0, [A7]
00007A8E 2250 movea.l A1, [A0]
00007A90 2269 0170 movea.l A1, [A1 + 0x170]
00007A94 4E91 jsr [A1]
00007A96 4AAA 0028 tst.l [A2 + 0x28]
00007A9A 4FEF 000C lea.l A7, [A7 + 0xC]
00007A9E 6700 0088 beq +0x8A /* 00007B28 */
00007AA2 486E FFF8 pea.l [A6 - 0x8]
00007AA6 2F2A 0028 move.l -[A7], [A2 + 0x28]
00007AAA AA1F syscall PlotCIcon
00007AAC 362A 0014 move.w D3, [A2 + 0x14]
00007AB0 6776 beq +0x78 /* 00007B28 */
00007AB2 0C43 4000 cmpi.w D3, 0x4000 /* '@\0' */
00007AB6 6634 bne +0x36 /* 00007AEC */
00007AB8 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00007ABC 486E FFF2 pea.l [A6 - 0xE]
00007AC0 4EB9 0000 05D8 jsr [0x000005D8]
00007AC6 486E FFEC pea.l [A6 - 0x14]
00007ACA 4EB9 0000 05E0 jsr [0x000005E0]
00007AD0 486E FFEC pea.l [A6 - 0x14]
00007AD4 486E FFF2 pea.l [A6 - 0xE]
00007AD8 486E FFF8 pea.l [A6 - 0x8]
00007ADC 2F2A 0028 move.l -[A7], [A2 + 0x28]
00007AE0 4EB9 0000 06A8 jsr [0x000006A8]
00007AE6 4FEF 001A lea.l A7, [A7 + 0x1A]
00007AEA 603C bra +0x3E /* 00007B28 */
label00007AEC:
00007AEC 0C43 0001 cmpi.w D3, 0x1
00007AF0 6636 bne +0x38 /* 00007B28 */
00007AF2 1F3C 0007 move.b -[A7], 0x7
00007AF6 486E FFF2 pea.l [A6 - 0xE]
00007AFA 4EB9 0000 05D8 jsr [0x000005D8]
00007B00 1F3C 0001 move.b -[A7], 0x1
00007B04 486E FFEC pea.l [A6 - 0x14]
00007B08 4EB9 0000 05D8 jsr [0x000005D8]
00007B0E 486E FFEC pea.l [A6 - 0x14]
00007B12 486E FFF2 pea.l [A6 - 0xE]
00007B16 486E FFF8 pea.l [A6 - 0x8]
00007B1A 2F2A 0028 move.l -[A7], [A2 + 0x28]
00007B1E 4EB9 0000 06A8 jsr [0x000006A8]
00007B24 4FEF 001C lea.l A7, [A7 + 0x1C]
label00007B28:
00007B28 3F3C FFFF move.w -[A7], 0xFFFF
00007B2C 486E FFCE pea.l [A6 - 0x32]
00007B30 4EB9 0000 20A8 jsr [0x000020A8]
00007B36 5C4F addq.w A7, 6
00007B38 4CDF 0408 movem.l D3,A2, [A7]+
00007B3C 4E5E unlink A6
00007B3E 4E75 rts
00007B40 4E56 0000 link A6, 0
00007B44 48E7 1820 movem.l -[A7], D3,D4,A2
00007B48 246E 0008 movea.l A2, [A6 + 0x8]
00007B4C 382E 000C move.w D4, [A6 + 0xC]
00007B50 362E 0012 move.w D3, [A6 + 0x12]
00007B54 2F0A move.l -[A7], A2
00007B56 2057 movea.l A0, [A7]
00007B58 2250 movea.l A1, [A0]
00007B5A 2269 016C movea.l A1, [A1 + 0x16C]
00007B5E 4E91 jsr [A1]
00007B60 4A00 tst.b D0
00007B62 584F addq.w A7, 4
00007B64 6716 beq +0x18 /* 00007B7C */
00007B66 3F03 move.w -[A7], D3
00007B68 2F2E 000E move.l -[A7], [A6 + 0xE]
00007B6C 3F04 move.w -[A7], D4
00007B6E 2F0A move.l -[A7], A2
00007B70 61FF FFFF E00C bsr -0x1FF2 /* 00005B7E */
00007B76 4FEF 000C lea.l A7, [A7 + 0xC]
00007B7A 6002 bra +0x4 /* 00007B7E */
label00007B7C:
00007B7C 7000 moveq.l D0, 0x00
label00007B7E:
00007B7E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00007B82 4E5E unlink A6
00007B84 4E75 rts
00007B86 4E56 0000 link A6, 0
00007B8A 4227 clr.b -[A7]
00007B8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007B90 2057 movea.l A0, [A7]
00007B92 2250 movea.l A1, [A0]
00007B94 2269 00B0 movea.l A1, [A1 + 0xB0]
00007B98 4E91 jsr [A1]
00007B9A 4E5E unlink A6
00007B9C 4E75 rts
00007B9E 4E56 FFF0 link A6, -0x0010
00007BA2 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00007BA6 266E 0008 movea.l A3, [A6 + 0x8]
00007BAA 246E 000C movea.l A2, [A6 + 0xC]
00007BAE 486E FFF8 pea.l [A6 - 0x8]
00007BB2 2F2B 0004 move.l -[A7], [A3 + 0x4]
00007BB6 2057 movea.l A0, [A7]
00007BB8 2268 0004 movea.l A1, [A0 + 0x4]
00007BBC 2269 003C movea.l A1, [A1 + 0x3C]
00007BC0 4E91 jsr [A1]
00007BC2 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
00007BC8 34AE FFF8 move.w [A2], [A6 - 0x8]
00007BCC 3A2E FFFE move.w D5, [A6 - 0x2]
00007BD0 9A6E FFFA sub.w D5, [A6 - 0x6]
00007BD4 362E FFFC move.w D3, [A6 - 0x4]
00007BD8 966E FFF8 sub.w D3, [A6 - 0x8]
00007BDC 486E FFF0 pea.l [A6 - 0x10]
00007BE0 486B 0024 pea.l [A3 + 0x24]
00007BE4 2057 movea.l A0, [A7]
00007BE6 2250 movea.l A1, [A0]
00007BE8 2269 0014 movea.l A1, [A1 + 0x14]
00007BEC 4E91 jsr [A1]
00007BEE 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00007BF4 2F0B move.l -[A7], A3
00007BF6 2057 movea.l A0, [A7]
00007BF8 2250 movea.l A1, [A0]
00007BFA 2269 0164 movea.l A1, [A1 + 0x164]
00007BFE 4E91 jsr [A1]
00007C00 4A00 tst.b D0
00007C02 4FEF 0014 lea.l A7, [A7 + 0x14]
00007C06 6708 beq +0xA /* 00007C10 */
00007C08 7000 moveq.l D0, 0x00
00007C0A 102B 0018 move.b D0, [A3 + 0x18]
00007C0E 6004 bra +0x6 /* 00007C14 */
label00007C10:
00007C10 302E FFF6 move.w D0, [A6 - 0xA]
label00007C14:
00007C14 3800 move.w D4, D0
00007C16 2F0B move.l -[A7], A3
00007C18 2057 movea.l A0, [A7]
00007C1A 2250 movea.l A1, [A0]
00007C1C 2269 0164 movea.l A1, [A1 + 0x164]
00007C20 4E91 jsr [A1]
00007C22 4A00 tst.b D0
00007C24 584F addq.w A7, 4
00007C26 6714 beq +0x16 /* 00007C3C */
00007C28 1E2B 0018 move.b D7, [A3 + 0x18]
00007C2C 0C07 000C cmpi.b D7, 0xC
00007C30 6604 bne +0x6 /* 00007C36 */
00007C32 7010 moveq.l D0, 0x10
00007C34 6004 bra +0x6 /* 00007C3A */
label00007C36:
00007C36 7000 moveq.l D0, 0x00
00007C38 1007 move.b D0, D7
label00007C3A:
00007C3A 6004 bra +0x6 /* 00007C40 */
label00007C3C:
00007C3C 302E FFF4 move.w D0, [A6 - 0xC]
label00007C40:
00007C40 3C00 move.w D6, D0
00007C42 302B 003A move.w D0, [A3 + 0x3A]
00007C46 5240 addq.w D0, 1
00007C48 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00007C4C 6200 00B4 bhi +0xB6 /* 00007D02 */
00007C50 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00007C54 4EFB 0002 jmp [PC + D0.w + 0x2]
00007C58 0014 0024 ori.b [A4], 0x24 /* '$' */
00007C5C 0040 004E ori.w D0, 0x4E /* 'N' */
00007C60 0064 0074 ori.w -[A4], 0x74 /* 't' */
00007C64 00AA 008A 0092 009C ori.l [A2 + 0x9C], 0x8A0092
00007C6C 3003 move.w D0, D3
00007C6E 9044 sub.w D0, D4
00007C70 48C0 ext.l D0
00007C72 81FC 0002 divs.w D0, 0x2
00007C76 D152 add.w [A2], D0
00007C78 6000 0088 bra +0x8A /* 00007D02 */
00007C7C 3005 move.w D0, D5
00007C7E 9046 sub.w D0, D6
00007C80 48C0 ext.l D0
00007C82 81FC 0002 divs.w D0, 0x2
00007C86 D16A 0002 add.w [A2 + 0x2], D0
00007C8A 3003 move.w D0, D3
00007C8C 9044 sub.w D0, D4
00007C8E 48C0 ext.l D0
00007C90 81FC 0002 divs.w D0, 0x2
00007C94 D152 add.w [A2], D0
00007C96 606A bra +0x6C /* 00007D02 */
00007C98 3003 move.w D0, D3
00007C9A 9044 sub.w D0, D4
00007C9C 48C0 ext.l D0
00007C9E 81FC 0002 divs.w D0, 0x2
00007CA2 D152 add.w [A2], D0
00007CA4 605C bra +0x5E /* 00007D02 */
00007CA6 3005 move.w D0, D5
00007CA8 9046 sub.w D0, D6
00007CAA D16A 0002 add.w [A2 + 0x2], D0
00007CAE 3003 move.w D0, D3
00007CB0 9044 sub.w D0, D4
00007CB2 48C0 ext.l D0
00007CB4 81FC 0002 divs.w D0, 0x2
00007CB8 D152 add.w [A2], D0
00007CBA 6046 bra +0x48 /* 00007D02 */
00007CBC 3005 move.w D0, D5
00007CBE 9046 sub.w D0, D6
00007CC0 48C0 ext.l D0
00007CC2 81FC 0002 divs.w D0, 0x2
00007CC6 D16A 0002 add.w [A2 + 0x2], D0
00007CCA 6036 bra +0x38 /* 00007D02 */
00007CCC 3005 move.w D0, D5
00007CCE 9046 sub.w D0, D6
00007CD0 48C0 ext.l D0
00007CD2 81FC 0002 divs.w D0, 0x2
00007CD6 D16A 0002 add.w [A2 + 0x2], D0
00007CDA 3003 move.w D0, D3
00007CDC 9044 sub.w D0, D4
00007CDE D152 add.w [A2], D0
00007CE0 6020 bra +0x22 /* 00007D02 */
00007CE2 3003 move.w D0, D3
00007CE4 9044 sub.w D0, D4
00007CE6 D152 add.w [A2], D0
00007CE8 6018 bra +0x1A /* 00007D02 */
00007CEA 3005 move.w D0, D5
00007CEC 9046 sub.w D0, D6
00007CEE D16A 0002 add.w [A2 + 0x2], D0
00007CF2 600E bra +0x10 /* 00007D02 */
00007CF4 3005 move.w D0, D5
00007CF6 9046 sub.w D0, D6
00007CF8 D16A 0002 add.w [A2 + 0x2], D0
00007CFC 3003 move.w D0, D3
00007CFE 9044 sub.w D0, D4
00007D00 D152 add.w [A2], D0
label00007D02:
00007D02 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00007D06 4E5E unlink A6
00007D08 4E75 rts
00007D0A 4E56 FFF8 link A6, -0x0008
00007D0E 48E7 1820 movem.l -[A7], D3,D4,A2
00007D12 246E 0008 movea.l A2, [A6 + 0x8]
00007D16 2F0A move.l -[A7], A2
00007D18 2057 movea.l A0, [A7]
00007D1A 2250 movea.l A1, [A0]
00007D1C 2269 0164 movea.l A1, [A1 + 0x164]
00007D20 4E91 jsr [A1]
00007D22 4A00 tst.b D0
00007D24 584F addq.w A7, 4
00007D26 6754 beq +0x56 /* 00007D7C */
00007D28 486E FFF8 pea.l [A6 - 0x8]
00007D2C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007D30 2057 movea.l A0, [A7]
00007D32 2268 0004 movea.l A1, [A0 + 0x4]
00007D36 2269 003C movea.l A1, [A1 + 0x3C]
00007D3A 4E91 jsr [A1]
00007D3C 362E FFFE move.w D3, [A6 - 0x2]
00007D40 966E FFFA sub.w D3, [A6 - 0x6]
00007D44 382E FFFC move.w D4, [A6 - 0x4]
00007D48 986E FFF8 sub.w D4, [A6 - 0x8]
00007D4C 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00007D50 504F addq.w A7, 8
00007D52 6D0E blt +0x10 /* 00007D62 */
00007D54 0C44 0020 cmpi.w D4, 0x20 /* ' ' */
00007D58 6D08 blt +0xA /* 00007D62 */
00007D5A 157C 0020 0018 move.b [A2 + 0x18], 0x20 /* ' ' */
00007D60 601A bra +0x1C /* 00007D7C */
label00007D62:
00007D62 0C43 0010 cmpi.w D3, 0x10
00007D66 6D06 blt +0x8 /* 00007D6E */
00007D68 0C44 0010 cmpi.w D4, 0x10
00007D6C 6C08 bge +0xA /* 00007D76 */
label00007D6E:
00007D6E 157C 000C 0018 move.b [A2 + 0x18], 0xC
00007D74 6006 bra +0x8 /* 00007D7C */
label00007D76:
00007D76 157C 0010 0018 move.b [A2 + 0x18], 0x10
label00007D7C:
00007D7C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00007D80 4E5E unlink A6
00007D82 4E75 rts
00007D84 4E56 0000 link A6, 0
00007D88 2F0A move.l -[A7], A2
00007D8A 246E 0008 movea.l A2, [A6 + 0x8]
00007D8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00007D92 2F0A move.l -[A7], A2
00007D94 61FF FFFF DC6E bsr -0x2390 /* 00005A04 */
00007D9A 486A 000A pea.l [A2 + 0xA]
00007D9E 4EB9 0000 04E0 jsr [0x000004E0]
00007DA4 486A 0024 pea.l [A2 + 0x24]
00007DA8 4EB9 0000 0488 jsr [0x00000488]
00007DAE 486A 0036 pea.l [A2 + 0x36]
00007DB2 4EB9 0000 0550 jsr [0x00000550]
00007DB8 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007DBE 2488 move.l [A2], A0
00007DC0 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007DC6 41E8 00B4 lea.l A0, [A0 + 0xB4]
00007DCA 2548 000A move.l [A2 + 0xA], A0
00007DCE 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007DD4 41E8 0118 lea.l A0, [A0 + 0x118]
00007DD8 2548 0024 move.l [A2 + 0x24], A0
00007DDC 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007DE2 41E8 0160 lea.l A0, [A0 + 0x160]
00007DE6 2548 0036 move.l [A2 + 0x36], A0
00007DEA 422A 0044 clr.b [A2 + 0x44]
00007DEE 426A 0046 clr.w [A2 + 0x46]
00007DF2 426A 0048 clr.w [A2 + 0x48]
00007DF6 204A movea.l A0, A2
00007DF8 4FEF 0014 lea.l A7, [A7 + 0x14]
00007DFC 245F movea.l A2, [A7]+
00007DFE 4E5E unlink A6
00007E00 4E75 rts
00007E02 4E56 0000 link A6, 0
00007E06 2F0A move.l -[A7], A2
00007E08 246E 0008 movea.l A2, [A6 + 0x8]
00007E0C 200A move.l D0, A2
00007E0E 6774 beq +0x76 /* 00007E84 */
00007E10 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007E16 2488 move.l [A2], A0
00007E18 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007E1E 41E8 00B4 lea.l A0, [A0 + 0xB4]
00007E22 2548 000A move.l [A2 + 0xA], A0
00007E26 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007E2C 41E8 0118 lea.l A0, [A0 + 0x118]
00007E30 2548 0024 move.l [A2 + 0x24], A0
00007E34 41F9 0000 BCF4 lea.l A0, [0x0000BCF4]
00007E3A 41E8 0160 lea.l A0, [A0 + 0x160]
00007E3E 2548 0036 move.l [A2 + 0x36], A0
00007E42 4267 clr.w -[A7]
00007E44 486A 0036 pea.l [A2 + 0x36]
00007E48 4EB9 0000 0558 jsr [0x00000558]
00007E4E 4267 clr.w -[A7]
00007E50 486A 0024 pea.l [A2 + 0x24]
00007E54 4EB9 0000 0490 jsr [0x00000490]
00007E5A 4267 clr.w -[A7]
00007E5C 486A 000A pea.l [A2 + 0xA]
00007E60 4EB9 0000 04E8 jsr [0x000004E8]
00007E66 4267 clr.w -[A7]
00007E68 2F0A move.l -[A7], A2
00007E6A 61FF FFFF DBC4 bsr -0x243A /* 00005A30 */
00007E70 4A6E 000C tst.w [A6 + 0xC]
00007E74 4FEF 0018 lea.l A7, [A7 + 0x18]
00007E78 6F0A ble +0xC /* 00007E84 */
00007E7A 2F0A move.l -[A7], A2
00007E7C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00007E82 584F addq.w A7, 4
label00007E84:
00007E84 204A movea.l A0, A2
00007E86 245F movea.l A2, [A7]+
00007E88 4E5E unlink A6
00007E8A 4E75 rts
00007E8C 4E56 FEFC link A6, -0x0104
00007E90 48E7 0038 movem.l -[A7], A2,A3,A4
00007E94 286E 0008 movea.l A4, [A6 + 0x8]
00007E98 266E 000C movea.l A3, [A6 + 0xC]
00007E9C 246E 0010 movea.l A2, [A6 + 0x10]
00007EA0 4878 0002 push.l 0x2
00007EA4 486E FFFE pea.l [A6 - 0x2]
00007EA8 2F0A move.l -[A7], A2
00007EAA 4EB9 0000 2BA0 jsr [0x00002BA0]
00007EB0 4878 0002 push.l 0x2
00007EB4 486E FEFC pea.l [A6 - 0x104]
00007EB8 2F0A move.l -[A7], A2
00007EBA 4EB9 0000 2BA0 jsr [0x00002BA0]
00007EC0 486E FEFE pea.l [A6 - 0x102]
00007EC4 2F0A move.l -[A7], A2
00007EC6 4EB9 0000 2BC0 jsr [0x00002BC0]
00007ECC 42A7 clr.l -[A7]
00007ECE 3F2E FEFC move.w -[A7], [A6 - 0x104]
00007ED2 486E FEFE pea.l [A6 - 0x102]
00007ED6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00007EDA 2F0B move.l -[A7], A3
00007EDC 2F0C move.l -[A7], A4
00007EDE 2057 movea.l A0, [A7]
00007EE0 2250 movea.l A1, [A0]
00007EE2 2269 0010 movea.l A1, [A1 + 0x10]
00007EE6 4E91 jsr [A1]
00007EE8 4FEF 0034 lea.l A7, [A7 + 0x34]
00007EEC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007EF0 4E5E unlink A6
00007EF2 4E75 rts
00007EF4 4E56 0000 link A6, 0
00007EF8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00007EFC 246E 0008 movea.l A2, [A6 + 0x8]
00007F00 286E 000C movea.l A4, [A6 + 0xC]
00007F04 254C 0004 move.l [A2 + 0x4], A4
00007F08 422A 0044 clr.b [A2 + 0x44]
00007F0C 266A 0004 movea.l A3, [A2 + 0x4]
00007F10 202B 005E move.l D0, [A3 + 0x5E]
00007F14 3540 0046 move.w [A2 + 0x46], D0
00007F18 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007F1C 2057 movea.l A0, [A7]
00007F1E 2268 0004 movea.l A1, [A0 + 0x4]
00007F22 2269 001C movea.l A1, [A1 + 0x1C]
00007F26 4E91 jsr [A1]
00007F28 3600 move.w D3, D0
00007F2A 2F0A move.l -[A7], A2
00007F2C 2057 movea.l A0, [A7]
00007F2E 2250 movea.l A1, [A0]
00007F30 2269 01B8 movea.l A1, [A1 + 0x1B8]
00007F34 4E91 jsr [A1]
00007F36 4A00 tst.b D0
00007F38 504F addq.w A7, 8
00007F3A 6624 bne +0x26 /* 00007F60 */
00007F3C 2F0A move.l -[A7], A2
00007F3E 2057 movea.l A0, [A7]
00007F40 2250 movea.l A1, [A0]
00007F42 2269 01C4 movea.l A1, [A1 + 0x1C4]
00007F46 4E91 jsr [A1]
00007F48 4A00 tst.b D0
00007F4A 584F addq.w A7, 4
00007F4C 6612 bne +0x14 /* 00007F60 */
00007F4E 2F0A move.l -[A7], A2
00007F50 2057 movea.l A0, [A7]
00007F52 2250 movea.l A1, [A0]
00007F54 2269 01CC movea.l A1, [A1 + 0x1CC]
00007F58 4E91 jsr [A1]
00007F5A 4A00 tst.b D0
00007F5C 584F addq.w A7, 4
00007F5E 6722 beq +0x24 /* 00007F82 */
label00007F60:
00007F60 4A43 tst.w D3
00007F62 6718 beq +0x1A /* 00007F7C */
00007F64 0C43 7FFF cmpi.w D3, 0x7FFF
00007F68 6712 beq +0x14 /* 00007F7C */
00007F6A 3F03 move.w -[A7], D3
00007F6C 2F0A move.l -[A7], A2
00007F6E 2057 movea.l A0, [A7]
00007F70 2250 movea.l A1, [A0]
00007F72 2269 01D4 movea.l A1, [A1 + 0x1D4]
00007F76 4E91 jsr [A1]
00007F78 5C4F addq.w A7, 6
00007F7A 600A bra +0xC /* 00007F86 */
label00007F7C:
00007F7C 3543 0048 move.w [A2 + 0x48], D3
00007F80 6004 bra +0x6 /* 00007F86 */
label00007F82:
00007F82 426A 0048 clr.w [A2 + 0x48]
label00007F86:
00007F86 2F0A move.l -[A7], A2
00007F88 2057 movea.l A0, [A7]
00007F8A 2250 movea.l A1, [A0]
00007F8C 2269 01B8 movea.l A1, [A1 + 0x1B8]
00007F90 4E91 jsr [A1]
00007F92 4A00 tst.b D0
00007F94 584F addq.w A7, 4
00007F96 6720 beq +0x22 /* 00007FB8 */
00007F98 2F0A move.l -[A7], A2
00007F9A 2057 movea.l A0, [A7]
00007F9C 2250 movea.l A1, [A0]
00007F9E 2269 01FC movea.l A1, [A1 + 0x1FC]
00007FA2 4E91 jsr [A1]
00007FA4 4227 clr.b -[A7]
00007FA6 4227 clr.b -[A7]
00007FA8 2F0A move.l -[A7], A2
00007FAA 2057 movea.l A0, [A7]
00007FAC 2250 movea.l A1, [A0]
00007FAE 2269 01D8 movea.l A1, [A1 + 0x1D8]
00007FB2 4E91 jsr [A1]
00007FB4 4FEF 000C lea.l A7, [A7 + 0xC]
label00007FB8:
00007FB8 42A7 clr.l -[A7]
00007FBA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007FBE 2057 movea.l A0, [A7]
00007FC0 2268 0004 movea.l A1, [A0 + 0x4]
00007FC4 2269 0020 movea.l A1, [A1 + 0x20]
00007FC8 4E91 jsr [A1]
00007FCA 504F addq.w A7, 8
00007FCC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00007FD0 4E5E unlink A6
00007FD2 4E75 rts
00007FD4 4E56 FFEC link A6, -0x0014
00007FD8 2F0A move.l -[A7], A2
00007FDA 246E 0008 movea.l A2, [A6 + 0x8]
00007FDE 486E FFF2 pea.l [A6 - 0xE]
00007FE2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00007FE6 2057 movea.l A0, [A7]
00007FE8 2268 0004 movea.l A1, [A0 + 0x4]
00007FEC 2269 003C movea.l A1, [A1 + 0x3C]
00007FF0 4E91 jsr [A1]
00007FF2 486E FFF2 pea.l [A6 - 0xE]
00007FF6 486E FFFA pea.l [A6 - 0x6]
00007FFA 4EB9 0000 2348 jsr [0x00002348]
00008000 486E FFF2 pea.l [A6 - 0xE]
00008004 2F3C 0001 0001 move.l -[A7], 0x10001
0000800A A8A9 syscall InsetRect
0000800C 486E FFF2 pea.l [A6 - 0xE]
00008010 486E FFEC pea.l [A6 - 0x14]
00008014 4EB9 0000 2348 jsr [0x00002348]
0000801A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000801E 206E FFEC movea.l A0, [A6 - 0x14]
00008022 4850 pea.l [A0]
00008024 2F2E FFFA move.l -[A7], [A6 - 0x6]
00008028 A8E6 syscall DiffRgn
0000802A 3F3C FFFF move.w -[A7], 0xFFFF
0000802E 486E FFEC pea.l [A6 - 0x14]
00008032 4EB9 0000 2358 jsr [0x00002358]
00008038 486E FFFA pea.l [A6 - 0x6]
0000803C 4EB9 0000 2360 jsr [0x00002360]
00008042 2448 movea.l A2, A0
00008044 3F3C FFFF move.w -[A7], 0xFFFF
00008048 486E FFFA pea.l [A6 - 0x6]
0000804C 4EB9 0000 2358 jsr [0x00002358]
00008052 204A movea.l A0, A2
00008054 4FEF 0028 lea.l A7, [A7 + 0x28]
00008058 245F movea.l A2, [A7]+
0000805A 4E5E unlink A6
0000805C 4E75 rts
0000805E 4E56 FFEC link A6, -0x0014
00008062 48E7 1030 movem.l -[A7], D3,A2,A3
00008066 266E 0008 movea.l A3, [A6 + 0x8]
0000806A 246E 000C movea.l A2, [A6 + 0xC]
0000806E 486E FFFC pea.l [A6 - 0x4]
00008072 2F0B move.l -[A7], A3
00008074 2057 movea.l A0, [A7]
00008076 2250 movea.l A1, [A0]
00008078 2269 01F4 movea.l A1, [A1 + 0x1F4]
0000807C 4E91 jsr [A1]
0000807E 302B 0046 move.w D0, [A3 + 0x46]
00008082 504F addq.w A7, 8
00008084 4EB9 0000 0504 jsr [0x00000504]
0000808A 00F0 .incomplete
0000808C 0001 0083 ori.b D1, 0x83
00008090 0005 0001 ori.b D5, 0x1
00008094 0016 0002 ori.b [A6], 0x2
00008098 005E 0003 ori.w [A6]+, 0x3
0000809C 00A0 0081 000A ori.l -[A0], 0x81000A
000080A2 0082 0052 0083 ori.l D2, 0x520083
000080A8 0094 486B 000A ori.l [A4], 0x486B000A /* 'Hk\0\n' */
000080AE 2057 movea.l A0, [A7]
000080B0 2250 movea.l A1, [A0]
000080B2 2269 000C movea.l A1, [A1 + 0xC]
000080B6 4E91 jsr [A1]
000080B8 2008 move.l D0, A0
000080BA 584F addq.w A7, 4
000080BC 6700 00CA beq +0xCC /* 00008188 */
000080C0 34AE FFFC move.w [A2], [A6 - 0x4]
000080C4 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
000080CA 7000 moveq.l D0, 0x00
000080CC 102B 0018 move.b D0, [A3 + 0x18]
000080D0 D06E FFFC add.w D0, [A6 - 0x4]
000080D4 3540 0004 move.w [A2 + 0x4], D0
000080D8 162B 0018 move.b D3, [A3 + 0x18]
000080DC 0C03 000C cmpi.b D3, 0xC
000080E0 6604 bne +0x6 /* 000080E6 */
000080E2 7010 moveq.l D0, 0x10
000080E4 6004 bra +0x6 /* 000080EA */
label000080E6:
000080E6 7000 moveq.l D0, 0x00
000080E8 1003 move.b D0, D3
label000080EA:
000080EA D06A 0002 add.w D0, [A2 + 0x2]
000080EE 3540 0006 move.w [A2 + 0x6], D0
000080F2 6000 0094 bra +0x96 /* 00008188 */
000080F6 4AAB 0028 tst.l [A3 + 0x28]
000080FA 6700 008C beq +0x8E /* 00008188 */
000080FE 486E FFF0 pea.l [A6 - 0x10]
00008102 486B 0024 pea.l [A3 + 0x24]
00008106 2057 movea.l A0, [A7]
00008108 2250 movea.l A1, [A0]
0000810A 2269 0014 movea.l A1, [A1 + 0x14]
0000810E 4E91 jsr [A1]
00008110 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10]
00008116 34AE FFFC move.w [A2], [A6 - 0x4]
0000811A 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
00008120 302E FFFC move.w D0, [A6 - 0x4]
00008124 D06E FFFA add.w D0, [A6 - 0x6]
00008128 3540 0004 move.w [A2 + 0x4], D0
0000812C 302A 0002 move.w D0, [A2 + 0x2]
00008130 D06E FFF8 add.w D0, [A6 - 0x8]
00008134 3540 0006 move.w [A2 + 0x6], D0
00008138 504F addq.w A7, 8
0000813A 604C bra +0x4E /* 00008188 */
0000813C 486E FFEC pea.l [A6 - 0x14]
00008140 486B 0036 pea.l [A3 + 0x36]
00008144 2057 movea.l A0, [A7]
00008146 2250 movea.l A1, [A0]
00008148 2269 0014 movea.l A1, [A1 + 0x14]
0000814C 4E91 jsr [A1]
0000814E 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00008154 34AE FFFC move.w [A2], [A6 - 0x4]
00008158 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
0000815E 302E FFFC move.w D0, [A6 - 0x4]
00008162 D06E FFF6 add.w D0, [A6 - 0xA]
00008166 3540 0004 move.w [A2 + 0x4], D0
0000816A 302A 0002 move.w D0, [A2 + 0x2]
0000816E D06E FFF4 add.w D0, [A6 - 0xC]
00008172 3540 0006 move.w [A2 + 0x6], D0
00008176 504F addq.w A7, 8
00008178 600E bra +0x10 /* 00008188 */
0000817A 24B9 0000 C09A move.l [A2], [0x0000C09A]
00008180 2579 0000 C09E 0004 move.l [A2 + 0x4], [0x0000C09E]
label00008188:
00008188 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000818C 4E5E unlink A6
0000818E 4E75 rts
00008190 4E56 0000 link A6, 0
00008194 2F0A move.l -[A7], A2
00008196 246E 0008 movea.l A2, [A6 + 0x8]
0000819A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000819E 2057 movea.l A0, [A7]
000081A0 2268 0004 movea.l A1, [A0 + 0x4]
000081A4 2269 001C movea.l A1, [A1 + 0x1C]
000081A8 4E91 jsr [A1]
000081AA B0AE 000C cmp.l D0, [A6 + 0xC]
000081AE 584F addq.w A7, 4
000081B0 670E beq +0x10 /* 000081C0 */
000081B2 2F0A move.l -[A7], A2
000081B4 2057 movea.l A0, [A7]
000081B6 2250 movea.l A1, [A0]
000081B8 2269 01EC movea.l A1, [A1 + 0x1EC]
000081BC 4E91 jsr [A1]
000081BE 584F addq.w A7, 4
label000081C0:
000081C0 245F movea.l A2, [A7]+
000081C2 4E5E unlink A6
000081C4 4E75 rts
000081C6 4E56 0000 link A6, 0
000081CA 2F0A move.l -[A7], A2
000081CC 246E 0008 movea.l A2, [A6 + 0x8]
000081D0 356E 000C 0048 move.w [A2 + 0x48], [A6 + 0xC]
000081D6 302A 0046 move.w D0, [A2 + 0x46]
000081DA 5340 subq.w D0, 1
000081DC 670A beq +0xC /* 000081E8 */
000081DE 5340 subq.w D0, 1
000081E0 671C beq +0x1E /* 000081FE */
000081E2 5340 subq.w D0, 1
000081E4 672E beq +0x30 /* 00008214 */
000081E6 6040 bra +0x42 /* 00008228 */
label000081E8:
000081E8 3F2A 0048 move.w -[A7], [A2 + 0x48]
000081EC 486A 000A pea.l [A2 + 0xA]
000081F0 2057 movea.l A0, [A7]
000081F2 2250 movea.l A1, [A0]
000081F4 2269 0040 movea.l A1, [A1 + 0x40]
000081F8 4E91 jsr [A1]
000081FA 5C4F addq.w A7, 6
000081FC 602A bra +0x2C /* 00008228 */
label000081FE:
000081FE 3F2A 0048 move.w -[A7], [A2 + 0x48]
00008202 486A 0024 pea.l [A2 + 0x24]
00008206 2057 movea.l A0, [A7]
00008208 2250 movea.l A1, [A0]
0000820A 2269 0034 movea.l A1, [A1 + 0x34]
0000820E 4E91 jsr [A1]
00008210 5C4F addq.w A7, 6
00008212 6014 bra +0x16 /* 00008228 */
label00008214:
00008214 3F2A 0048 move.w -[A7], [A2 + 0x48]
00008218 486A 0036 pea.l [A2 + 0x36]
0000821C 2057 movea.l A0, [A7]
0000821E 2250 movea.l A1, [A0]
00008220 2269 0034 movea.l A1, [A1 + 0x34]
00008224 4E91 jsr [A1]
00008226 5C4F addq.w A7, 6
label00008228:
00008228 245F movea.l A2, [A7]+
0000822A 4E5E unlink A6
0000822C 4E75 rts
0000822E 4E56 0000 link A6, 0
00008232 48E7 1820 movem.l -[A7], D3,D4,A2
00008236 246E 0008 movea.l A2, [A6 + 0x8]
0000823A 182E 000E move.b D4, [A6 + 0xE]
0000823E 2F0A move.l -[A7], A2
00008240 2057 movea.l A0, [A7]
00008242 2250 movea.l A1, [A0]
00008244 2269 01B8 movea.l A1, [A1 + 0x1B8]
00008248 4E91 jsr [A1]
0000824A 4A00 tst.b D0
0000824C 584F addq.w A7, 4
0000824E 6612 bne +0x14 /* 00008262 */
00008250 2F0A move.l -[A7], A2
00008252 2057 movea.l A0, [A7]
00008254 2250 movea.l A1, [A0]
00008256 2269 01BC movea.l A1, [A1 + 0x1BC]
0000825A 4E91 jsr [A1]
0000825C 4A00 tst.b D0
0000825E 584F addq.w A7, 4
00008260 6758 beq +0x5A /* 000082BA */
label00008262:
00008262 362A 0014 move.w D3, [A2 + 0x14]
00008266 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000826A 4EB9 0000 3110 jsr [0x00003110]
00008270 4A00 tst.b D0
00008272 584F addq.w A7, 4
00008274 6716 beq +0x18 /* 0000828C */
00008276 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000827A 4EB9 0000 30D8 jsr [0x000030D8]
00008280 4A00 tst.b D0
00008282 584F addq.w A7, 4
00008284 6706 beq +0x8 /* 0000828C */
00008286 426A 0014 clr.w [A2 + 0x14]
0000828A 6006 bra +0x8 /* 00008292 */
label0000828C:
0000828C 357C 0001 0014 move.w [A2 + 0x14], 0x1
label00008292:
00008292 B66A 0014 cmp.w D3, [A2 + 0x14]
00008296 6722 beq +0x24 /* 000082BA */
00008298 4A04 tst.b D4
0000829A 671E beq +0x20 /* 000082BA */
0000829C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000082A0 4EB9 0000 30A0 jsr [0x000030A0]
000082A6 4A00 tst.b D0
000082A8 584F addq.w A7, 4
000082AA 670E beq +0x10 /* 000082BA */
000082AC 2F0A move.l -[A7], A2
000082AE 2057 movea.l A0, [A7]
000082B0 2250 movea.l A1, [A0]
000082B2 2269 01F0 movea.l A1, [A1 + 0x1F0]
000082B6 4E91 jsr [A1]
000082B8 584F addq.w A7, 4
label000082BA:
000082BA 4CDF 0418 movem.l D3,D4,A2, [A7]+
000082BE 4E5E unlink A6
000082C0 4E75 rts
000082C2 4E56 FFF4 link A6, -0x000C
000082C6 48E7 0030 movem.l -[A7], A2,A3
000082CA 266E 000C movea.l A3, [A6 + 0xC]
000082CE 246E 0010 movea.l A2, [A6 + 0x10]
000082D2 200B move.l D0, A3
000082D4 6716 beq +0x18 /* 000082EC */
000082D6 486E FFFA pea.l [A6 - 0x6]
000082DA 4EB9 0000 05E0 jsr [0x000005E0]
000082E0 26AE FFFA move.l [A3], [A6 - 0x6]
000082E4 376E FFFE 0004 move.w [A3 + 0x4], [A6 - 0x2]
000082EA 584F addq.w A7, 4
label000082EC:
000082EC 200A move.l D0, A2
000082EE 6716 beq +0x18 /* 00008306 */
000082F0 486E FFF4 pea.l [A6 - 0xC]
000082F4 4EB9 0000 05E8 jsr [0x000005E8]
000082FA 24AE FFF4 move.l [A2], [A6 - 0xC]
000082FE 356E FFF8 0004 move.w [A2 + 0x4], [A6 - 0x8]
00008304 584F addq.w A7, 4
label00008306:
00008306 7001 moveq.l D0, 0x01
00008308 4CDF 0C00 movem.l A2,A3, [A7]+
0000830C 4E5E unlink A6
0000830E 4E75 rts
00008310 4E56 FFF4 link A6, -0x000C
00008314 486E FFFA pea.l [A6 - 0x6]
00008318 486E FFF4 pea.l [A6 - 0xC]
0000831C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00008320 2057 movea.l A0, [A7]
00008322 2250 movea.l A1, [A0]
00008324 2269 0090 movea.l A1, [A1 + 0x90]
00008328 4E91 jsr [A1]
0000832A 486E FFF4 pea.l [A6 - 0xC]
0000832E AA14 syscall RGBForeColor
00008330 486E FFFA pea.l [A6 - 0x6]
00008334 AA15 syscall RGBBackColor
00008336 7001 moveq.l D0, 0x01
00008338 4E5E unlink A6
0000833A 4E75 rts
0000833C 4E56 0000 link A6, 0
00008340 48E7 0030 movem.l -[A7], A2,A3
00008344 246E 0008 movea.l A2, [A6 + 0x8]
00008348 266A 0004 movea.l A3, [A2 + 0x4]
0000834C 102B 0026 move.b D0, [A3 + 0x26]
00008350 5500 subq.b D0, 2
00008352 6626 bne +0x28 /* 0000837A */
00008354 4227 clr.b -[A7]
00008356 4227 clr.b -[A7]
00008358 2F0A move.l -[A7], A2
0000835A 2057 movea.l A0, [A7]
0000835C 2250 movea.l A1, [A0]
0000835E 2269 01D8 movea.l A1, [A1 + 0x1D8]
00008362 4E91 jsr [A1]
00008364 42A7 clr.l -[A7]
00008366 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000836A 2057 movea.l A0, [A7]
0000836C 2268 0004 movea.l A1, [A0 + 0x4]
00008370 2269 00F0 movea.l A1, [A1 + 0xF0]
00008374 4E91 jsr [A1]
00008376 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000837A:
0000837A 4CDF 0C00 movem.l A2,A3, [A7]+
0000837E 4E5E unlink A6
00008380 4E75 rts
00008382 4E56 0000 link A6, 0
00008386 2F0A move.l -[A7], A2
00008388 246E 0008 movea.l A2, [A6 + 0x8]
0000838C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008390 4EB9 0000 3110 jsr [0x00003110]
00008396 4A00 tst.b D0
00008398 584F addq.w A7, 4
0000839A 6626 bne +0x28 /* 000083C2 */
0000839C 4227 clr.b -[A7]
0000839E 4227 clr.b -[A7]
000083A0 2F0A move.l -[A7], A2
000083A2 2057 movea.l A0, [A7]
000083A4 2250 movea.l A1, [A0]
000083A6 2269 01D8 movea.l A1, [A1 + 0x1D8]
000083AA 4E91 jsr [A1]
000083AC 42A7 clr.l -[A7]
000083AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000083B2 2057 movea.l A0, [A7]
000083B4 2268 0004 movea.l A1, [A0 + 0x4]
000083B8 2269 00F0 movea.l A1, [A1 + 0xF0]
000083BC 4E91 jsr [A1]
000083BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000083C2:
000083C2 245F movea.l A2, [A7]+
000083C4 4E5E unlink A6
000083C6 4E75 rts
000083C8 4E56 0000 link A6, 0
000083CC 2F0A move.l -[A7], A2
000083CE 246E 0008 movea.l A2, [A6 + 0x8]
000083D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000083D6 4EB9 0000 30D8 jsr [0x000030D8]
000083DC 4A00 tst.b D0
000083DE 584F addq.w A7, 4
000083E0 6724 beq +0x26 /* 00008406 */
000083E2 4227 clr.b -[A7]
000083E4 4227 clr.b -[A7]
000083E6 2F0A move.l -[A7], A2
000083E8 2057 movea.l A0, [A7]
000083EA 2250 movea.l A1, [A0]
000083EC 2269 01D8 movea.l A1, [A1 + 0x1D8]
000083F0 4E91 jsr [A1]
000083F2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000083F6 2057 movea.l A0, [A7]
000083F8 2268 0004 movea.l A1, [A0 + 0x4]
000083FC 2269 00BC movea.l A1, [A1 + 0xBC]
00008400 4E91 jsr [A1]
00008402 4FEF 000C lea.l A7, [A7 + 0xC]
label00008406:
00008406 245F movea.l A2, [A7]+
00008408 4E5E unlink A6
0000840A 4E75 rts
0000840C 4E56 0000 link A6, 0
00008410 2F0A move.l -[A7], A2
00008412 246E 0008 movea.l A2, [A6 + 0x8]
00008416 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000841A 4EB9 0000 30D8 jsr [0x000030D8]
00008420 4A00 tst.b D0
00008422 584F addq.w A7, 4
00008424 6624 bne +0x26 /* 0000844A */
00008426 4227 clr.b -[A7]
00008428 4227 clr.b -[A7]
0000842A 2F0A move.l -[A7], A2
0000842C 2057 movea.l A0, [A7]
0000842E 2250 movea.l A1, [A0]
00008430 2269 01D8 movea.l A1, [A1 + 0x1D8]
00008434 4E91 jsr [A1]
00008436 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000843A 2057 movea.l A0, [A7]
0000843C 2268 0004 movea.l A1, [A0 + 0x4]
00008440 2269 00BC movea.l A1, [A1 + 0xBC]
00008444 4E91 jsr [A1]
00008446 4FEF 000C lea.l A7, [A7 + 0xC]
label0000844A:
0000844A 245F movea.l A2, [A7]+
0000844C 4E5E unlink A6
0000844E 4E75 rts
00008450 4E56 0000 link A6, 0
00008454 4227 clr.b -[A7]
00008456 4227 clr.b -[A7]
00008458 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000845C 2057 movea.l A0, [A7]
0000845E 2250 movea.l A1, [A0]
00008460 2269 01D8 movea.l A1, [A1 + 0x1D8]
00008464 4E91 jsr [A1]
00008466 4E5E unlink A6
00008468 4E75 rts
0000846A 4E56 FFFA link A6, -0x0006
0000846E 48E7 1030 movem.l -[A7], D3,A2,A3
00008472 246E 0008 movea.l A2, [A6 + 0x8]
00008476 262E 000E move.l D3, [A6 + 0xE]
0000847A 266E 0016 movea.l A3, [A6 + 0x16]
0000847E 0C83 636F 6E74 cmpi.l D3, 0x636F6E74 /* 'cont' */
00008484 670E beq +0x10 /* 00008494 */
00008486 0C83 7472 616E cmpi.l D3, 0x7472616E /* 'tran' */
0000848C 6700 011E beq +0x120 /* 000085AC */
00008490 6000 0158 bra +0x15A /* 000085EA */
label00008494:
00008494 2D53 FFFA move.l [A6 - 0x6], [A3]
00008498 3D6B 0004 FFFE move.w [A6 - 0x2], [A3 + 0x4]
0000849E 356E FFFA 0046 move.w [A2 + 0x46], [A6 - 0x6]
000084A4 302A 0046 move.w D0, [A2 + 0x46]
000084A8 4EB9 0000 0504 jsr [0x00000504]
000084AE 00E8 .incomplete
000084B0 0001 0083 ori.b D1, 0x83
000084B4 0005 0001 ori.b D5, 0x1
000084B8 0016 0002 ori.b [A6], 0x2
000084BC 0012 0003 ori.b [A2], 0x3
000084C0 000E 0081 ori.b A6, 0x81
000084C4 0054 0082 ori.w [A4], 0x82
000084C8 001C 0083 ori.b [A4]+, 0x83
000084CC 009A 3F2E FFFC ori.l [A2]+, 0x3F2EFFFC
000084D2 2F0A move.l -[A7], A2
000084D4 2057 movea.l A0, [A7]
000084D6 2250 movea.l A1, [A0]
000084D8 2269 01D4 movea.l A1, [A1 + 0x1D4]
000084DC 4E91 jsr [A1]
000084DE 5C4F addq.w A7, 6
000084E0 6000 00B4 bra +0xB6 /* 00008596 */
000084E4 4267 clr.w -[A7]
000084E6 204A movea.l A0, A2
000084E8 41E8 0024 lea.l A0, [A0 + 0x24]
000084EC 2648 movea.l A3, A0
000084EE 4850 pea.l [A0]
000084F0 2057 movea.l A0, [A7]
000084F2 2250 movea.l A1, [A0]
000084F4 2269 0034 movea.l A1, [A1 + 0x34]
000084F8 4E91 jsr [A1]
000084FA 426A 0048 clr.w [A2 + 0x48]
000084FE 4227 clr.b -[A7]
00008500 2F2E FFFC move.l -[A7], [A6 - 0x4]
00008504 2F0B move.l -[A7], A3
00008506 2057 movea.l A0, [A7]
00008508 2250 movea.l A1, [A0]
0000850A 2269 0030 movea.l A1, [A1 + 0x30]
0000850E 4E91 jsr [A1]
00008510 4FEF 0010 lea.l A7, [A7 + 0x10]
00008514 6000 0080 bra +0x82 /* 00008596 */
00008518 4267 clr.w -[A7]
0000851A 204A movea.l A0, A2
0000851C 5088 addq.l A0, 8
0000851E 5488 addq.l A0, 2
00008520 2648 movea.l A3, A0
00008522 4850 pea.l [A0]
00008524 2057 movea.l A0, [A7]
00008526 2250 movea.l A1, [A0]
00008528 2269 0040 movea.l A1, [A1 + 0x40]
0000852C 4E91 jsr [A1]
0000852E 426A 0048 clr.w [A2 + 0x48]
00008532 4227 clr.b -[A7]
00008534 2F2E FFFC move.l -[A7], [A6 - 0x4]
00008538 2F0B move.l -[A7], A3
0000853A 2057 movea.l A0, [A7]
0000853C 2250 movea.l A1, [A0]
0000853E 2269 003C movea.l A1, [A1 + 0x3C]
00008542 4E91 jsr [A1]
00008544 2F0A move.l -[A7], A2
00008546 2057 movea.l A0, [A7]
00008548 2250 movea.l A1, [A0]
0000854A 2269 01FC movea.l A1, [A1 + 0x1FC]
0000854E 4E91 jsr [A1]
00008550 4227 clr.b -[A7]
00008552 4227 clr.b -[A7]
00008554 2F0A move.l -[A7], A2
00008556 2057 movea.l A0, [A7]
00008558 2250 movea.l A1, [A0]
0000855A 2269 01D8 movea.l A1, [A1 + 0x1D8]
0000855E 4E91 jsr [A1]
00008560 4FEF 001C lea.l A7, [A7 + 0x1C]
00008564 6030 bra +0x32 /* 00008596 */
00008566 4267 clr.w -[A7]
00008568 204A movea.l A0, A2
0000856A 41E8 0036 lea.l A0, [A0 + 0x36]
0000856E 2648 movea.l A3, A0
00008570 4850 pea.l [A0]
00008572 2057 movea.l A0, [A7]
00008574 2250 movea.l A1, [A0]
00008576 2269 0034 movea.l A1, [A1 + 0x34]
0000857A 4E91 jsr [A1]
0000857C 426A 0048 clr.w [A2 + 0x48]
00008580 4227 clr.b -[A7]
00008582 2F2E FFFC move.l -[A7], [A6 - 0x4]
00008586 2F0B move.l -[A7], A3
00008588 2057 movea.l A0, [A7]
0000858A 2250 movea.l A1, [A0]
0000858C 2269 0030 movea.l A1, [A1 + 0x30]
00008590 4E91 jsr [A1]
00008592 4FEF 0010 lea.l A7, [A7 + 0x10]
label00008596:
00008596 42A7 clr.l -[A7]
00008598 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000859C 2057 movea.l A0, [A7]
0000859E 2268 0004 movea.l A1, [A0 + 0x4]
000085A2 2269 00F0 movea.l A1, [A1 + 0xF0]
000085A6 4E91 jsr [A1]
000085A8 504F addq.w A7, 8
000085AA 603E bra +0x40 /* 000085EA */
label000085AC:
000085AC 2F0A move.l -[A7], A2
000085AE 2057 movea.l A0, [A7]
000085B0 2250 movea.l A1, [A0]
000085B2 2269 01B8 movea.l A1, [A1 + 0x1B8]
000085B6 4E91 jsr [A1]
000085B8 4A00 tst.b D0
000085BA 584F addq.w A7, 4
000085BC 6612 bne +0x14 /* 000085D0 */
000085BE 2F0A move.l -[A7], A2
000085C0 2057 movea.l A0, [A7]
000085C2 2250 movea.l A1, [A0]
000085C4 2269 01BC movea.l A1, [A1 + 0x1BC]
000085C8 4E91 jsr [A1]
000085CA 4A00 tst.b D0
000085CC 584F addq.w A7, 4
000085CE 671A beq +0x1C /* 000085EA */
label000085D0:
000085D0 3613 move.w D3, [A3]
000085D2 3543 0014 move.w [A2 + 0x14], D3
000085D6 42A7 clr.l -[A7]
000085D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000085DC 2057 movea.l A0, [A7]
000085DE 2268 0004 movea.l A1, [A0 + 0x4]
000085E2 2269 00F0 movea.l A1, [A1 + 0xF0]
000085E6 4E91 jsr [A1]
000085E8 504F addq.w A7, 8
label000085EA:
000085EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000085EE 4E5E unlink A6
000085F0 4E75 rts
000085F2 4E56 FFFA link A6, -0x0006
000085F6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000085FA 246E 0008 movea.l A2, [A6 + 0x8]
000085FE 282E 000E move.l D4, [A6 + 0xE]
00008602 266E 0016 movea.l A3, [A6 + 0x16]
00008606 286E 001A movea.l A4, [A6 + 0x1A]
0000860A 7600 moveq.l D3, 0x00
0000860C 0C84 636F 6E74 cmpi.l D4, 0x636F6E74 /* 'cont' */
00008612 670E beq +0x10 /* 00008622 */
00008614 0C84 7472 616E cmpi.l D4, 0x7472616E /* 'tran' */
0000861A 6700 00C6 beq +0xC8 /* 000086E2 */
0000861E 6000 00F0 bra +0xF2 /* 00008710 */
label00008622:
00008622 362A 0046 move.w D3, [A2 + 0x46]
00008626 3D43 FFFA move.w [A6 - 0x6], D3
0000862A 3003 move.w D0, D3
0000862C 4EB9 0000 0504 jsr [0x00000504]
00008632 00A2 0001 0083 ori.l -[A2], 0x10083
00008638 0005 0001 ori.b D5, 0x1
0000863C 001E 0002 ori.b [A6]+, 0x2
00008640 0012 0003 ori.b [A2], 0x3
00008644 001E 0081 ori.b [A6]+, 0x81
00008648 0042 0082 ori.w D2, 0x82
0000864C 001E 0083 ori.b [A6]+, 0x83
00008650 005A 3D6A ori.w [A2]+, 0x3D6A /* '=j' */
00008654 0048 FFFC ori.w A0, 0xFFFC
00008658 607A bra +0x7C /* 000086D4 */
0000865A 3D6A 0048 FFFC move.w [A6 - 0x4], [A2 + 0x48]
00008660 6072 bra +0x74 /* 000086D4 */
00008662 3D6A 0048 FFFC move.w [A6 - 0x4], [A2 + 0x48]
00008668 606A bra +0x6C /* 000086D4 */
0000866A 2F0A move.l -[A7], A2
0000866C 2057 movea.l A0, [A7]
0000866E 2250 movea.l A1, [A0]
00008670 2269 01C8 movea.l A1, [A1 + 0x1C8]
00008674 4E91 jsr [A1]
00008676 4A00 tst.b D0
00008678 584F addq.w A7, 4
0000867A 6706 beq +0x8 /* 00008682 */
0000867C 206A 0028 movea.l A0, [A2 + 0x28]
00008680 6002 bra +0x4 /* 00008684 */
label00008682:
00008682 91C8 sub.l A0, A0
label00008684:
00008684 2D48 FFFC move.l [A6 - 0x4], A0
00008688 604A bra +0x4C /* 000086D4 */
0000868A 2F0A move.l -[A7], A2
0000868C 2057 movea.l A0, [A7]
0000868E 2250 movea.l A1, [A0]
00008690 2269 01BC movea.l A1, [A1 + 0x1BC]
00008694 4E91 jsr [A1]
00008696 4A00 tst.b D0
00008698 584F addq.w A7, 4
0000869A 6706 beq +0x8 /* 000086A2 */
0000869C 206A 000E movea.l A0, [A2 + 0xE]
000086A0 6002 bra +0x4 /* 000086A4 */
label000086A2:
000086A2 91C8 sub.l A0, A0
label000086A4:
000086A4 2D48 FFFC move.l [A6 - 0x4], A0
000086A8 602A bra +0x2C /* 000086D4 */
000086AA 2F0A move.l -[A7], A2
000086AC 2057 movea.l A0, [A7]
000086AE 2250 movea.l A1, [A0]
000086B0 2269 01D0 movea.l A1, [A1 + 0x1D0]
000086B4 4E91 jsr [A1]
000086B6 4A00 tst.b D0
000086B8 584F addq.w A7, 4
000086BA 6712 beq +0x14 /* 000086CE */
000086BC 486A 0036 pea.l [A2 + 0x36]
000086C0 2057 movea.l A0, [A7]
000086C2 2250 movea.l A1, [A0]
000086C4 2269 000C movea.l A1, [A1 + 0xC]
000086C8 4E91 jsr [A1]
000086CA 584F addq.w A7, 4
000086CC 6002 bra +0x4 /* 000086D0 */
label000086CE:
000086CE 91C8 sub.l A0, A0
label000086D0:
000086D0 2D48 FFFC move.l [A6 - 0x4], A0
label000086D4:
000086D4 7606 moveq.l D3, 0x06
000086D6 26AE FFFA move.l [A3], [A6 - 0x6]
000086DA 376E FFFE 0004 move.w [A3 + 0x4], [A6 - 0x2]
000086E0 602E bra +0x30 /* 00008710 */
label000086E2:
000086E2 2F0A move.l -[A7], A2
000086E4 2057 movea.l A0, [A7]
000086E6 2250 movea.l A1, [A0]
000086E8 2269 01B8 movea.l A1, [A1 + 0x1B8]
000086EC 4E91 jsr [A1]
000086EE 4A00 tst.b D0
000086F0 584F addq.w A7, 4
000086F2 6612 bne +0x14 /* 00008706 */
000086F4 2F0A move.l -[A7], A2
000086F6 2057 movea.l A0, [A7]
000086F8 2250 movea.l A1, [A0]
000086FA 2269 01BC movea.l A1, [A1 + 0x1BC]
000086FE 4E91 jsr [A1]
00008700 4A00 tst.b D0
00008702 584F addq.w A7, 4
00008704 6708 beq +0xA /* 0000870E */
label00008706:
00008706 7602 moveq.l D3, 0x02
00008708 36AA 0014 move.w [A3], [A2 + 0x14]
0000870C 6002 bra +0x4 /* 00008710 */
label0000870E:
0000870E 7600 moveq.l D3, 0x00
label00008710:
00008710 200C move.l D0, A4
00008712 6702 beq +0x4 /* 00008716 */
00008714 2883 move.l [A4], D3
label00008716:
00008716 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000871A 4E5E unlink A6
0000871C 4E75 rts
0000871E 4E56 FFAE link A6, -0x0052
00008722 2F0A move.l -[A7], A2
00008724 246E 0008 movea.l A2, [A6 + 0x8]
00008728 486E FFAE pea.l [A6 - 0x52]
0000872C 4EB9 0000 20A0 jsr [0x000020A0]
00008732 4EB9 0000 20B0 jsr [0x000020B0]
00008738 486E FFF2 pea.l [A6 - 0xE]
0000873C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008740 2057 movea.l A0, [A7]
00008742 2268 0004 movea.l A1, [A0 + 0x4]
00008746 2269 003C movea.l A1, [A1 + 0x3C]
0000874A 4E91 jsr [A1]
0000874C 486E FFF2 pea.l [A6 - 0xE]
00008750 486E FFDE pea.l [A6 - 0x22]
00008754 4EB9 0000 2148 jsr [0x00002148]
0000875A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000875E 6000 009C bra +0x9E /* 000087FC */
label00008762:
00008762 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00008768 6C12 bge +0x14 /* 0000877C */
0000876A 486E FFD8 pea.l [A6 - 0x28]
0000876E 4EB9 0000 05E0 jsr [0x000005E0]
00008774 41EE FFD8 lea.l A0, [A6 - 0x28]
00008778 584F addq.w A7, 4
0000877A 6046 bra +0x48 /* 000087C2 */
label0000877C:
0000877C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008780 4EB9 0000 30D8 jsr [0x000030D8]
00008786 4A00 tst.b D0
00008788 584F addq.w A7, 4
0000878A 6722 beq +0x24 /* 000087AE */
0000878C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008790 4EB9 0000 3110 jsr [0x00003110]
00008796 4A00 tst.b D0
00008798 584F addq.w A7, 4
0000879A 6712 beq +0x14 /* 000087AE */
0000879C 486E FFD2 pea.l [A6 - 0x2E]
000087A0 4EB9 0000 05E0 jsr [0x000005E0]
000087A6 41EE FFD2 lea.l A0, [A6 - 0x2E]
000087AA 584F addq.w A7, 4
000087AC 6014 bra +0x16 /* 000087C2 */
label000087AE:
000087AE 1F3C 0007 move.b -[A7], 0x7
000087B2 486E FFCC pea.l [A6 - 0x34]
000087B6 4EB9 0000 05D8 jsr [0x000005D8]
000087BC 41EE FFCC lea.l A0, [A6 - 0x34]
000087C0 5C4F addq.w A7, 6
label000087C2:
000087C2 2D50 FFFA move.l [A6 - 0x6], [A0]
000087C6 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
000087CC 486E FFFA pea.l [A6 - 0x6]
000087D0 AA14 syscall RGBForeColor
000087D2 486E FFF2 pea.l [A6 - 0xE]
000087D6 A8A1 syscall FrameRect
000087D8 486E FFF2 pea.l [A6 - 0xE]
000087DC 2F3C 0001 0001 move.l -[A7], 0x10001
000087E2 A8A9 syscall InsetRect
000087E4 486E FFFA pea.l [A6 - 0x6]
000087E8 4EB9 0000 05E8 jsr [0x000005E8]
000087EE 486E FFFA pea.l [A6 - 0x6]
000087F2 AA15 syscall RGBBackColor
000087F4 486E FFF2 pea.l [A6 - 0xE]
000087F8 A8A3 syscall EraseRect
000087FA 584F addq.w A7, 4
label000087FC:
000087FC 486E FFF0 pea.l [A6 - 0x10]
00008800 486E FFDE pea.l [A6 - 0x22]
00008804 4EB9 0000 2158 jsr [0x00002158]
0000880A 4A00 tst.b D0
0000880C 504F addq.w A7, 8
0000880E 6600 FF52 bne -0xAC /* 00008762 */
00008812 3F3C FFFF move.w -[A7], 0xFFFF
00008816 486E FFDE pea.l [A6 - 0x22]
0000881A 4EB9 0000 2150 jsr [0x00002150]
00008820 2F0A move.l -[A7], A2
00008822 2057 movea.l A0, [A7]
00008824 2250 movea.l A1, [A0]
00008826 2269 01DC movea.l A1, [A1 + 0x1DC]
0000882A 4E91 jsr [A1]
0000882C 3F3C FFFF move.w -[A7], 0xFFFF
00008830 486E FFAE pea.l [A6 - 0x52]
00008834 4EB9 0000 20A8 jsr [0x000020A8]
0000883A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000883E 245F movea.l A2, [A7]+
00008840 4E5E unlink A6
00008842 4E75 rts
00008844 4E56 0000 link A6, 0
00008848 2F0A move.l -[A7], A2
0000884A 246E 0008 movea.l A2, [A6 + 0x8]
0000884E 302A 0046 move.w D0, [A2 + 0x46]
00008852 4EB9 0000 0504 jsr [0x00000504]
00008858 004E 0001 ori.w A6, 0x1
0000885C 0083 0005 0001 ori.l D3, 0x50001
00008862 0016 0002 ori.b [A6], 0x2
00008866 0022 0003 ori.b -[A2], 0x3
0000886A 002E 0081 000A ori.b [A6 + 0xA], 0x81
00008870 0082 0016 0083 ori.l D2, 0x160083
00008876 0022 2F0A ori.b -[A2], 0xA /* '\n' */
0000887A 2057 movea.l A0, [A7]
0000887C 2250 movea.l A1, [A0]
0000887E 2269 01E0 movea.l A1, [A1 + 0x1E0]
00008882 4E91 jsr [A1]
00008884 584F addq.w A7, 4
00008886 601E bra +0x20 /* 000088A6 */
00008888 2F0A move.l -[A7], A2
0000888A 2057 movea.l A0, [A7]
0000888C 2250 movea.l A1, [A0]
0000888E 2269 01E4 movea.l A1, [A1 + 0x1E4]
00008892 4E91 jsr [A1]
00008894 584F addq.w A7, 4
00008896 600E bra +0x10 /* 000088A6 */
00008898 2F0A move.l -[A7], A2
0000889A 2057 movea.l A0, [A7]
0000889C 2250 movea.l A1, [A0]
0000889E 2269 01E8 movea.l A1, [A1 + 0x1E8]
000088A2 4E91 jsr [A1]
000088A4 584F addq.w A7, 4
label000088A6:
000088A6 245F movea.l A2, [A7]+
000088A8 4E5E unlink A6
000088AA 4E75 rts
000088AC 4E56 FFDA link A6, -0x0026
000088B0 48E7 0030 movem.l -[A7], A2,A3
000088B4 246E 0008 movea.l A2, [A6 + 0x8]
000088B8 486E FFE2 pea.l [A6 - 0x1E]
000088BC 4EB9 0000 20A0 jsr [0x000020A0]
000088C2 4EB9 0000 20B0 jsr [0x000020B0]
000088C8 486E FFDA pea.l [A6 - 0x26]
000088CC 2F0A move.l -[A7], A2
000088CE 2057 movea.l A0, [A7]
000088D0 2250 movea.l A1, [A0]
000088D2 2269 01B4 movea.l A1, [A1 + 0x1B4]
000088D6 4E91 jsr [A1]
000088D8 204A movea.l A0, A2
000088DA 5088 addq.l A0, 8
000088DC 5488 addq.l A0, 2
000088DE 2648 movea.l A3, A0
000088E0 4850 pea.l [A0]
000088E2 2057 movea.l A0, [A7]
000088E4 2250 movea.l A1, [A0]
000088E6 2269 000C movea.l A1, [A1 + 0xC]
000088EA 4E91 jsr [A1]
000088EC 2008 move.l D0, A0
000088EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000088F2 6724 beq +0x26 /* 00008918 */
000088F4 554F subq.w A7, 2
000088F6 486E FFDA pea.l [A6 - 0x26]
000088FA 4267 clr.w -[A7]
000088FC 3F2A 0014 move.w -[A7], [A2 + 0x14]
00008900 2F0B move.l -[A7], A3
00008902 2057 movea.l A0, [A7]
00008904 2250 movea.l A1, [A0]
00008906 2269 000C movea.l A1, [A1 + 0xC]
0000890A 4E91 jsr [A1]
0000890C 584F addq.w A7, 4
0000890E 2F08 move.l -[A7], A0
00008910 303C 0603 move.w D0, 0x603
00008914 ABC9 syscall IconDispatch
00008916 301F move.w D0, [A7]+
label00008918:
00008918 3F3C FFFF move.w -[A7], 0xFFFF
0000891C 486E FFE2 pea.l [A6 - 0x1E]
00008920 4EB9 0000 20A8 jsr [0x000020A8]
00008926 5C4F addq.w A7, 6
00008928 4CDF 0C00 movem.l A2,A3, [A7]+
0000892C 4E5E unlink A6
0000892E 4E75 rts
00008930 4E56 FFCE link A6, -0x0032
00008934 2F0A move.l -[A7], A2
00008936 246E 0008 movea.l A2, [A6 + 0x8]
0000893A 486E FFDA pea.l [A6 - 0x26]
0000893E 4EB9 0000 20A0 jsr [0x000020A0]
00008944 4EB9 0000 20B0 jsr [0x000020B0]
0000894A 486E FFF8 pea.l [A6 - 0x8]
0000894E 2F0A move.l -[A7], A2
00008950 2057 movea.l A0, [A7]
00008952 2250 movea.l A1, [A0]
00008954 2269 01B4 movea.l A1, [A1 + 0x1B4]
00008958 4E91 jsr [A1]
0000895A 4AAA 0028 tst.l [A2 + 0x28]
0000895E 4FEF 000C lea.l A7, [A7 + 0xC]
00008962 6760 beq +0x62 /* 000089C4 */
00008964 486E FFF8 pea.l [A6 - 0x8]
00008968 2F2A 0028 move.l -[A7], [A2 + 0x28]
0000896C AA1F syscall PlotCIcon
0000896E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008972 4EB9 0000 3110 jsr [0x00003110]
00008978 4A00 tst.b D0
0000897A 584F addq.w A7, 4
0000897C 6710 beq +0x12 /* 0000898E */
0000897E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008982 4EB9 0000 30D8 jsr [0x000030D8]
00008988 4A00 tst.b D0
0000898A 584F addq.w A7, 4
0000898C 6636 bne +0x38 /* 000089C4 */
label0000898E:
0000898E 1F3C 0007 move.b -[A7], 0x7
00008992 486E FFCE pea.l [A6 - 0x32]
00008996 4EB9 0000 05D8 jsr [0x000005D8]
0000899C 1F3C 0001 move.b -[A7], 0x1
000089A0 486E FFD4 pea.l [A6 - 0x2C]
000089A4 4EB9 0000 05D8 jsr [0x000005D8]
000089AA 486E FFD4 pea.l [A6 - 0x2C]
000089AE 486E FFCE pea.l [A6 - 0x32]
000089B2 486E FFF8 pea.l [A6 - 0x8]
000089B6 2F2A 0028 move.l -[A7], [A2 + 0x28]
000089BA 4EB9 0000 06A8 jsr [0x000006A8]
000089C0 4FEF 001C lea.l A7, [A7 + 0x1C]
label000089C4:
000089C4 3F3C FFFF move.w -[A7], 0xFFFF
000089C8 486E FFDA pea.l [A6 - 0x26]
000089CC 4EB9 0000 20A8 jsr [0x000020A8]
000089D2 5C4F addq.w A7, 6
000089D4 245F movea.l A2, [A7]+
000089D6 4E5E unlink A6
000089D8 4E75 rts
000089DA 4E56 FFCA link A6, -0x0036
000089DE 48E7 0030 movem.l -[A7], A2,A3
000089E2 246E 0008 movea.l A2, [A6 + 0x8]
000089E6 486E FFD6 pea.l [A6 - 0x2A]
000089EA 4EB9 0000 20A0 jsr [0x000020A0]
000089F0 4EB9 0000 20B0 jsr [0x000020B0]
000089F6 486E FFF8 pea.l [A6 - 0x8]
000089FA 2F0A move.l -[A7], A2
000089FC 2057 movea.l A0, [A7]
000089FE 2250 movea.l A1, [A0]
00008A00 2269 01B4 movea.l A1, [A1 + 0x1B4]
00008A04 4E91 jsr [A1]
00008A06 486A 0036 pea.l [A2 + 0x36]
00008A0A 2057 movea.l A0, [A7]
00008A0C 2250 movea.l A1, [A0]
00008A0E 2269 001C movea.l A1, [A1 + 0x1C]
00008A12 4E91 jsr [A1]
00008A14 4A00 tst.b D0
00008A16 4FEF 0010 lea.l A7, [A7 + 0x10]
00008A1A 670C beq +0xE /* 00008A28 */
00008A1C 2F2A 003A move.l -[A7], [A2 + 0x3A]
00008A20 486E FFF8 pea.l [A6 - 0x8]
00008A24 A8F6 syscall DrawPicture
00008A26 6048 bra +0x4A /* 00008A70 */
label00008A28:
00008A28 4A6A 003E tst.w [A2 + 0x3E]
00008A2C 6742 beq +0x44 /* 00008A70 */
00008A2E 0C6A 7FFF 003E cmpi.w [A2 + 0x3E], 0x7FFF
00008A34 673A beq +0x3C /* 00008A70 */
00008A36 594F subq.w A7, 4
00008A38 3F2A 003E move.w -[A7], [A2 + 0x3E]
00008A3C A9BC syscall GetPicture
00008A3E 205F movea.l A0, [A7]+
00008A40 2648 movea.l A3, A0
00008A42 200B move.l D0, A3
00008A44 661E bne +0x20 /* 00008A64 */
00008A46 42A7 clr.l -[A7]
00008A48 486E FFF4 pea.l [A6 - 0xC]
00008A4C 2D7C 6E69 6C50 FFF4 move.l [A6 - 0xC], 0x6E696C50 /* 'nilP' */
00008A54 4879 0000 BFE6 push.l 0xBFE6
00008A5A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
00008A60 4FEF 000C lea.l A7, [A7 + 0xC]
label00008A64:
00008A64 200B move.l D0, A3
00008A66 6708 beq +0xA /* 00008A70 */
00008A68 2F0B move.l -[A7], A3
00008A6A 486E FFF8 pea.l [A6 - 0x8]
00008A6E A8F6 syscall DrawPicture
label00008A70:
00008A70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008A74 4EB9 0000 3110 jsr [0x00003110]
00008A7A 4A00 tst.b D0
00008A7C 584F addq.w A7, 4
00008A7E 6710 beq +0x12 /* 00008A90 */
00008A80 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008A84 4EB9 0000 30D8 jsr [0x000030D8]
00008A8A 4A00 tst.b D0
00008A8C 584F addq.w A7, 4
00008A8E 6632 bne +0x34 /* 00008AC2 */
label00008A90:
00008A90 1F3C 0007 move.b -[A7], 0x7
00008A94 486E FFD0 pea.l [A6 - 0x30]
00008A98 4EB9 0000 05D8 jsr [0x000005D8]
00008A9E 1F3C 0002 move.b -[A7], 0x2
00008AA2 486E FFCA pea.l [A6 - 0x36]
00008AA6 4EB9 0000 05D8 jsr [0x000005D8]
00008AAC 486E FFCA pea.l [A6 - 0x36]
00008AB0 486E FFD0 pea.l [A6 - 0x30]
00008AB4 486E FFF8 pea.l [A6 - 0x8]
00008AB8 4EB9 0000 06A0 jsr [0x000006A0]
00008ABE 4FEF 0018 lea.l A7, [A7 + 0x18]
label00008AC2:
00008AC2 3F3C FFFF move.w -[A7], 0xFFFF
00008AC6 486E FFD6 pea.l [A6 - 0x2A]
00008ACA 4EB9 0000 20A8 jsr [0x000020A8]
00008AD0 5C4F addq.w A7, 6
00008AD2 4CDF 0C00 movem.l A2,A3, [A7]+
00008AD6 4E5E unlink A6
00008AD8 4E75 rts
00008ADA 4E56 FFEA link A6, -0x0016
00008ADE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00008AE2 246E 0008 movea.l A2, [A6 + 0x8]
00008AE6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008AEA 4EB9 0000 30A0 jsr [0x000030A0]
00008AF0 4A00 tst.b D0
00008AF2 584F addq.w A7, 4
00008AF4 6700 00C6 beq +0xC8 /* 00008BBC */
00008AF8 486E FFEA pea.l [A6 - 0x16]
00008AFC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008B00 2057 movea.l A0, [A7]
00008B02 2268 0004 movea.l A1, [A0 + 0x4]
00008B06 2269 0038 movea.l A1, [A1 + 0x38]
00008B0A 4E91 jsr [A1]
00008B0C 4A00 tst.b D0
00008B0E 504F addq.w A7, 8
00008B10 6700 00AA beq +0xAC /* 00008BBC */
00008B14 262A 0004 move.l D3, [A2 + 0x4]
00008B18 2643 movea.l A3, D3
00008B1A 206B 0020 movea.l A0, [A3 + 0x20]
00008B1E 2008 move.l D0, A0
00008B20 6700 009A beq +0x9C /* 00008BBC */
00008B24 2843 movea.l A4, D3
00008B26 266C 0020 movea.l A3, [A4 + 0x20]
00008B2A 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
00008B30 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
00008B36 554F subq.w A7, 2
00008B38 486E FFEA pea.l [A6 - 0x16]
00008B3C 486E FFF8 pea.l [A6 - 0x8]
00008B40 486E FFF8 pea.l [A6 - 0x8]
00008B44 A8AA syscall SectRect
00008B46 101F move.b D0, [A7]+
00008B48 6772 beq +0x74 /* 00008BBC */
00008B4A 4227 clr.b -[A7]
00008B4C 2F0A move.l -[A7], A2
00008B4E 2057 movea.l A0, [A7]
00008B50 2250 movea.l A1, [A0]
00008B52 2269 01B0 movea.l A1, [A1 + 0x1B0]
00008B56 4E91 jsr [A1]
00008B58 584F addq.w A7, 4
00008B5A 2F08 move.l -[A7], A0
00008B5C 486E FFF2 pea.l [A6 - 0xE]
00008B60 4EB9 0000 2350 jsr [0x00002350]
00008B66 42A7 clr.l -[A7]
00008B68 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008B6C 2057 movea.l A0, [A7]
00008B6E 2268 0004 movea.l A1, [A0 + 0x4]
00008B72 2269 00E8 movea.l A1, [A1 + 0xE8]
00008B76 4E91 jsr [A1]
00008B78 4A00 tst.b D0
00008B7A 4FEF 0012 lea.l A7, [A7 + 0x12]
00008B7E 6708 beq +0xA /* 00008B88 */
00008B80 206E FFF2 movea.l A0, [A6 - 0xE]
00008B84 4850 pea.l [A0]
00008B86 A927 syscall InvalRgn
label00008B88:
00008B88 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008B8C 2057 movea.l A0, [A7]
00008B8E 2268 0004 movea.l A1, [A0 + 0x4]
00008B92 2269 00E4 movea.l A1, [A1 + 0xE4]
00008B96 4E91 jsr [A1]
00008B98 42A7 clr.l -[A7]
00008B9A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008B9E 2057 movea.l A0, [A7]
00008BA0 2268 0004 movea.l A1, [A0 + 0x4]
00008BA4 2269 00E8 movea.l A1, [A1 + 0xE8]
00008BA8 4E91 jsr [A1]
00008BAA 3F3C FFFF move.w -[A7], 0xFFFF
00008BAE 486E FFF2 pea.l [A6 - 0xE]
00008BB2 4EB9 0000 2358 jsr [0x00002358]
00008BB8 4FEF 0012 lea.l A7, [A7 + 0x12]
label00008BBC:
00008BBC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008BC0 4E5E unlink A6
00008BC2 4E75 rts
00008BC4 4E56 FFE8 link A6, -0x0018
00008BC8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00008BCC 246E 0008 movea.l A2, [A6 + 0x8]
00008BD0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008BD4 4EB9 0000 30A0 jsr [0x000030A0]
00008BDA 4A00 tst.b D0
00008BDC 584F addq.w A7, 4
00008BDE 6700 00A8 beq +0xAA /* 00008C88 */
00008BE2 486E FFF0 pea.l [A6 - 0x10]
00008BE6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008BEA 2057 movea.l A0, [A7]
00008BEC 2268 0004 movea.l A1, [A0 + 0x4]
00008BF0 2269 0038 movea.l A1, [A1 + 0x38]
00008BF4 4E91 jsr [A1]
00008BF6 4A00 tst.b D0
00008BF8 504F addq.w A7, 8
00008BFA 6700 008C beq +0x8E /* 00008C88 */
00008BFE 262A 0004 move.l D3, [A2 + 0x4]
00008C02 2643 movea.l A3, D3
00008C04 206B 0020 movea.l A0, [A3 + 0x20]
00008C08 2008 move.l D0, A0
00008C0A 677C beq +0x7E /* 00008C88 */
00008C0C 2843 movea.l A4, D3
00008C0E 266C 0020 movea.l A3, [A4 + 0x20]
00008C12 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
00008C18 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
00008C1E 554F subq.w A7, 2
00008C20 486E FFF0 pea.l [A6 - 0x10]
00008C24 486E FFF8 pea.l [A6 - 0x8]
00008C28 486E FFF8 pea.l [A6 - 0x8]
00008C2C A8AA syscall SectRect
00008C2E 101F move.b D0, [A7]+
00008C30 6756 beq +0x58 /* 00008C88 */
00008C32 486E FFE8 pea.l [A6 - 0x18]
00008C36 2F0A move.l -[A7], A2
00008C38 2057 movea.l A0, [A7]
00008C3A 2250 movea.l A1, [A0]
00008C3C 2269 01B4 movea.l A1, [A1 + 0x1B4]
00008C40 4E91 jsr [A1]
00008C42 42A7 clr.l -[A7]
00008C44 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008C48 2057 movea.l A0, [A7]
00008C4A 2268 0004 movea.l A1, [A0 + 0x4]
00008C4E 2269 00E8 movea.l A1, [A1 + 0xE8]
00008C52 4E91 jsr [A1]
00008C54 4A00 tst.b D0
00008C56 4FEF 0010 lea.l A7, [A7 + 0x10]
00008C5A 6706 beq +0x8 /* 00008C62 */
00008C5C 486E FFE8 pea.l [A6 - 0x18]
00008C60 A928 syscall InvalRect
label00008C62:
00008C62 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008C66 2057 movea.l A0, [A7]
00008C68 2268 0004 movea.l A1, [A0 + 0x4]
00008C6C 2269 00E4 movea.l A1, [A1 + 0xE4]
00008C70 4E91 jsr [A1]
00008C72 42A7 clr.l -[A7]
00008C74 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008C78 2057 movea.l A0, [A7]
00008C7A 2268 0004 movea.l A1, [A0 + 0x4]
00008C7E 2269 00E8 movea.l A1, [A1 + 0xE8]
00008C82 4E91 jsr [A1]
00008C84 4FEF 000C lea.l A7, [A7 + 0xC]
label00008C88:
00008C88 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008C8C 4E5E unlink A6
00008C8E 4E75 rts
00008C90 4E75 rts
00008C92 4E56 0000 link A6, 0
00008C96 48E7 0030 movem.l -[A7], A2,A3
00008C9A 246E 0008 movea.l A2, [A6 + 0x8]
00008C9E 266E 000C movea.l A3, [A6 + 0xC]
00008CA2 302A 0046 move.w D0, [A2 + 0x46]
00008CA6 4EB9 0000 0504 jsr [0x00000504]
00008CAC 0042 0001 ori.w D2, 0x1
00008CB0 0083 0005 0001 ori.l D3, 0x50001
00008CB6 0016 0002 ori.b [A6], 0x2
00008CBA 0012 0003 ori.b [A2], 0x3
00008CBE 0020 0081 ori.b -[A0], 0x81
00008CC2 000A 0082 ori.b A2, 0x82
00008CC6 0006 0083 ori.b D6, 0x83
00008CCA 0014 2F0B ori.b [A4], 0xB
00008CCE 2F0A move.l -[A7], A2
00008CD0 2057 movea.l A0, [A7]
00008CD2 2250 movea.l A1, [A0]
00008CD4 2269 01F8 movea.l A1, [A1 + 0x1F8]
00008CD8 4E91 jsr [A1]
00008CDA 504F addq.w A7, 8
00008CDC 6010 bra +0x12 /* 00008CEE */
00008CDE 2F0B move.l -[A7], A3
00008CE0 2F0A move.l -[A7], A2
00008CE2 2057 movea.l A0, [A7]
00008CE4 2250 movea.l A1, [A0]
00008CE6 2269 0200 movea.l A1, [A1 + 0x200]
00008CEA 4E91 jsr [A1]
00008CEC 504F addq.w A7, 8
label00008CEE:
00008CEE 4CDF 0C00 movem.l A2,A3, [A7]+
00008CF2 4E5E unlink A6
00008CF4 4E75 rts
00008CF6 4E56 FFF0 link A6, -0x0010
00008CFA 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00008CFE 246E 0008 movea.l A2, [A6 + 0x8]
00008D02 266E 000C movea.l A3, [A6 + 0xC]
00008D06 486E FFF8 pea.l [A6 - 0x8]
00008D0A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008D0E 2057 movea.l A0, [A7]
00008D10 2268 0004 movea.l A1, [A0 + 0x4]
00008D14 2269 003C movea.l A1, [A1 + 0x3C]
00008D18 4E91 jsr [A1]
00008D1A 486E FFF8 pea.l [A6 - 0x8]
00008D1E 2F3C 0002 0002 move.l -[A7], 0x20002
00008D24 A8A9 syscall InsetRect
00008D26 376E FFFA 0002 move.w [A3 + 0x2], [A6 - 0x6]
00008D2C 36AE FFF8 move.w [A3], [A6 - 0x8]
00008D30 382E FFFE move.w D4, [A6 - 0x2]
00008D34 986E FFFA sub.w D4, [A6 - 0x6]
00008D38 3A2E FFFC move.w D5, [A6 - 0x4]
00008D3C 9A6E FFF8 sub.w D5, [A6 - 0x8]
00008D40 486E FFF0 pea.l [A6 - 0x10]
00008D44 486A 0024 pea.l [A2 + 0x24]
00008D48 2057 movea.l A0, [A7]
00008D4A 2250 movea.l A1, [A0]
00008D4C 2269 0014 movea.l A1, [A1 + 0x14]
00008D50 4E91 jsr [A1]
00008D52 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00008D58 2F0A move.l -[A7], A2
00008D5A 2057 movea.l A0, [A7]
00008D5C 2250 movea.l A1, [A0]
00008D5E 2269 01C0 movea.l A1, [A1 + 0x1C0]
00008D62 4E91 jsr [A1]
00008D64 4A00 tst.b D0
00008D66 4FEF 0014 lea.l A7, [A7 + 0x14]
00008D6A 6708 beq +0xA /* 00008D74 */
00008D6C 7000 moveq.l D0, 0x00
00008D6E 102A 0018 move.b D0, [A2 + 0x18]
00008D72 6004 bra +0x6 /* 00008D78 */
label00008D74:
00008D74 302E FFF6 move.w D0, [A6 - 0xA]
label00008D78:
00008D78 3C00 move.w D6, D0
00008D7A 2F0A move.l -[A7], A2
00008D7C 2057 movea.l A0, [A7]
00008D7E 2250 movea.l A1, [A0]
00008D80 2269 01C0 movea.l A1, [A1 + 0x1C0]
00008D84 4E91 jsr [A1]
00008D86 4A00 tst.b D0
00008D88 584F addq.w A7, 4
00008D8A 6714 beq +0x16 /* 00008DA0 */
00008D8C 162A 0018 move.b D3, [A2 + 0x18]
00008D90 0C03 000C cmpi.b D3, 0xC
00008D94 6604 bne +0x6 /* 00008D9A */
00008D96 7010 moveq.l D0, 0x10
00008D98 6004 bra +0x6 /* 00008D9E */
label00008D9A:
00008D9A 7000 moveq.l D0, 0x00
00008D9C 1003 move.b D0, D3
label00008D9E:
00008D9E 6004 bra +0x6 /* 00008DA4 */
label00008DA0:
00008DA0 302E FFF4 move.w D0, [A6 - 0xC]
label00008DA4:
00008DA4 3E00 move.w D7, D0
00008DA6 3004 move.w D0, D4
00008DA8 9047 sub.w D0, D7
00008DAA 48C0 ext.l D0
00008DAC 81FC 0002 divs.w D0, 0x2
00008DB0 D16B 0002 add.w [A3 + 0x2], D0
00008DB4 3005 move.w D0, D5
00008DB6 9046 sub.w D0, D6
00008DB8 48C0 ext.l D0
00008DBA 81FC 0002 divs.w D0, 0x2
00008DBE D153 add.w [A3], D0
00008DC0 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00008DC4 4E5E unlink A6
00008DC6 4E75 rts
00008DC8 4E56 FFF8 link A6, -0x0008
00008DCC 48E7 1820 movem.l -[A7], D3,D4,A2
00008DD0 246E 0008 movea.l A2, [A6 + 0x8]
00008DD4 2F0A move.l -[A7], A2
00008DD6 2057 movea.l A0, [A7]
00008DD8 2250 movea.l A1, [A0]
00008DDA 2269 01C0 movea.l A1, [A1 + 0x1C0]
00008DDE 4E91 jsr [A1]
00008DE0 4A00 tst.b D0
00008DE2 584F addq.w A7, 4
00008DE4 6758 beq +0x5A /* 00008E3E */
00008DE6 486E FFF8 pea.l [A6 - 0x8]
00008DEA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00008DEE 2057 movea.l A0, [A7]
00008DF0 2268 0004 movea.l A1, [A0 + 0x4]
00008DF4 2269 003C movea.l A1, [A1 + 0x3C]
00008DF8 4E91 jsr [A1]
00008DFA 362E FFFE move.w D3, [A6 - 0x2]
00008DFE 966E FFFA sub.w D3, [A6 - 0x6]
00008E02 5543 subq.w D3, 2
00008E04 382E FFFC move.w D4, [A6 - 0x4]
00008E08 986E FFF8 sub.w D4, [A6 - 0x8]
00008E0C 5544 subq.w D4, 2
00008E0E 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00008E12 504F addq.w A7, 8
00008E14 6D0E blt +0x10 /* 00008E24 */
00008E16 0C44 0020 cmpi.w D4, 0x20 /* ' ' */
00008E1A 6D08 blt +0xA /* 00008E24 */
00008E1C 157C 0020 0018 move.b [A2 + 0x18], 0x20 /* ' ' */
00008E22 601A bra +0x1C /* 00008E3E */
label00008E24:
00008E24 0C43 0010 cmpi.w D3, 0x10
00008E28 6D06 blt +0x8 /* 00008E30 */
00008E2A 0C44 0010 cmpi.w D4, 0x10
00008E2E 6C08 bge +0xA /* 00008E38 */
label00008E30:
00008E30 157C 000C 0018 move.b [A2 + 0x18], 0xC
00008E36 6006 bra +0x8 /* 00008E3E */
label00008E38:
00008E38 157C 0010 0018 move.b [A2 + 0x18], 0x10
label00008E3E:
00008E3E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00008E42 4E5E unlink A6
00008E44 4E75 rts
00008E46 4E56 FFF0 link A6, -0x0010
00008E4A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00008E4E 266E 0008 movea.l A3, [A6 + 0x8]
00008E52 246E 000C movea.l A2, [A6 + 0xC]
00008E56 486E FFF8 pea.l [A6 - 0x8]
00008E5A 2F2B 0004 move.l -[A7], [A3 + 0x4]
00008E5E 2057 movea.l A0, [A7]
00008E60 2268 0004 movea.l A1, [A0 + 0x4]
00008E64 2269 003C movea.l A1, [A1 + 0x3C]
00008E68 4E91 jsr [A1]
00008E6A 486E FFF8 pea.l [A6 - 0x8]
00008E6E 2F3C 0002 0002 move.l -[A7], 0x20002
00008E74 A8A9 syscall InsetRect
00008E76 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
00008E7C 34AE FFF8 move.w [A2], [A6 - 0x8]
00008E80 486E FFF0 pea.l [A6 - 0x10]
00008E84 486B 0036 pea.l [A3 + 0x36]
00008E88 2057 movea.l A0, [A7]
00008E8A 2250 movea.l A1, [A0]
00008E8C 2269 0014 movea.l A1, [A1 + 0x14]
00008E90 4E91 jsr [A1]
00008E92 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00008E98 362E FFFE move.w D3, [A6 - 0x2]
00008E9C 966E FFFA sub.w D3, [A6 - 0x6]
00008EA0 382E FFFC move.w D4, [A6 - 0x4]
00008EA4 986E FFF8 sub.w D4, [A6 - 0x8]
00008EA8 3A2E FFF6 move.w D5, [A6 - 0xA]
00008EAC 3003 move.w D0, D3
00008EAE 906E FFF4 sub.w D0, [A6 - 0xC]
00008EB2 48C0 ext.l D0
00008EB4 81FC 0002 divs.w D0, 0x2
00008EB8 D16A 0002 add.w [A2 + 0x2], D0
00008EBC 3004 move.w D0, D4
00008EBE 9045 sub.w D0, D5
00008EC0 48C0 ext.l D0
00008EC2 81FC 0002 divs.w D0, 0x2
00008EC6 D152 add.w [A2], D0
00008EC8 4FEF 0010 lea.l A7, [A7 + 0x10]
00008ECC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00008ED0 4E5E unlink A6
00008ED2 4E75 rts
00008ED4 4E56 0000 link A6, 0
00008ED8 2F0A move.l -[A7], A2
00008EDA 246E 0008 movea.l A2, [A6 + 0x8]
00008EDE 2F2E 000C move.l -[A7], [A6 + 0xC]
00008EE2 2F0A move.l -[A7], A2
00008EE4 61FF FFFF CB1E bsr -0x34E0 /* 00005A04 */
00008EEA 41F9 0000 BB40 lea.l A0, [0x0000BB40]
00008EF0 2488 move.l [A2], A0
00008EF2 157C 0001 000A move.b [A2 + 0xA], 0x1
00008EF8 426A 000C clr.w [A2 + 0xC]
00008EFC 426A 000E clr.w [A2 + 0xE]
00008F00 42AA 0010 clr.l [A2 + 0x10]
00008F04 42AA 0014 clr.l [A2 + 0x14]
00008F08 204A movea.l A0, A2
00008F0A 504F addq.w A7, 8
00008F0C 245F movea.l A2, [A7]+
00008F0E 4E5E unlink A6
00008F10 4E75 rts
00008F12 4E56 0000 link A6, 0
00008F16 2F0A move.l -[A7], A2
00008F18 246E 0008 movea.l A2, [A6 + 0x8]
00008F1C 200A move.l D0, A2
00008F1E 6724 beq +0x26 /* 00008F44 */
00008F20 41F9 0000 BB40 lea.l A0, [0x0000BB40]
00008F26 2488 move.l [A2], A0
00008F28 4267 clr.w -[A7]
00008F2A 2F0A move.l -[A7], A2
00008F2C 61FF FFFF CB02 bsr -0x34FC /* 00005A30 */
00008F32 4A6E 000C tst.w [A6 + 0xC]
00008F36 5C4F addq.w A7, 6
00008F38 6F0A ble +0xC /* 00008F44 */
00008F3A 2F0A move.l -[A7], A2
00008F3C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00008F42 584F addq.w A7, 4
label00008F44:
00008F44 204A movea.l A0, A2
00008F46 245F movea.l A2, [A7]+
00008F48 4E5E unlink A6
00008F4A 4E75 rts
00008F4C 4E56 FEFC link A6, -0x0104
00008F50 48E7 0038 movem.l -[A7], A2,A3,A4
00008F54 286E 0008 movea.l A4, [A6 + 0x8]
00008F58 266E 000C movea.l A3, [A6 + 0xC]
00008F5C 246E 0010 movea.l A2, [A6 + 0x10]
00008F60 4878 0002 push.l 0x2
00008F64 486E FFFE pea.l [A6 - 0x2]
00008F68 2F0A move.l -[A7], A2
00008F6A 4EB9 0000 2BA0 jsr [0x00002BA0]
00008F70 4878 0002 push.l 0x2
00008F74 486E FFFC pea.l [A6 - 0x4]
00008F78 2F0A move.l -[A7], A2
00008F7A 4EB9 0000 2BA0 jsr [0x00002BA0]
00008F80 486E FEFC pea.l [A6 - 0x104]
00008F84 2F0A move.l -[A7], A2
00008F86 4EB9 0000 2BC0 jsr [0x00002BC0]
00008F8C 42A7 clr.l -[A7]
00008F8E 4267 clr.w -[A7]
00008F90 4879 0000 BCF2 push.l 0xBCF2
00008F96 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00008F9A 2F0B move.l -[A7], A3
00008F9C 2F0C move.l -[A7], A4
00008F9E 2057 movea.l A0, [A7]
00008FA0 2250 movea.l A1, [A0]
00008FA2 2269 0010 movea.l A1, [A1 + 0x10]
00008FA6 4E91 jsr [A1]
00008FA8 4FEF 0034 lea.l A7, [A7 + 0x34]
00008FAC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00008FB0 4E5E unlink A6
00008FB2 4E75 rts
00008FB4 206F 0004 movea.l A0, [A7 + 0x4]
00008FB8 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8]
00008FBE 117C 0003 000A move.b [A0 + 0xA], 0x3
00008FC4 4268 000C clr.w [A0 + 0xC]
00008FC8 317C 0007 000E move.w [A0 + 0xE], 0x7
00008FCE 42A8 0010 clr.l [A0 + 0x10]
00008FD2 42A8 0014 clr.l [A0 + 0x14]
00008FD6 4E75 rts
00008FD8 4E56 0000 link A6, 0
00008FDC 2F0A move.l -[A7], A2
00008FDE 246E 000C movea.l A2, [A6 + 0xC]
00008FE2 2F0A move.l -[A7], A2
00008FE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00008FE8 2057 movea.l A0, [A7]
00008FEA 2250 movea.l A1, [A0]
00008FEC 2269 00BC movea.l A1, [A1 + 0xBC]
00008FF0 4E91 jsr [A1]
00008FF2 526A 0002 addq.w [A2 + 0x2], 1
00008FF6 5252 addq.w [A2], 1
00008FF8 700B moveq.l D0, 0x0B
00008FFA D06A 0002 add.w D0, [A2 + 0x2]
00008FFE 3540 0006 move.w [A2 + 0x6], D0
00009002 700A moveq.l D0, 0x0A
00009004 D052 add.w D0, [A2]
00009006 3540 0004 move.w [A2 + 0x4], D0
0000900A 504F addq.w A7, 8
0000900C 245F movea.l A2, [A7]+
0000900E 4E5E unlink A6
00009010 4E75 rts
00009012 4E56 0000 link A6, 0
00009016 2F0A move.l -[A7], A2
00009018 246E 000C movea.l A2, [A6 + 0xC]
0000901C 2F0A move.l -[A7], A2
0000901E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00009022 2057 movea.l A0, [A7]
00009024 2250 movea.l A1, [A0]
00009026 2269 00BC movea.l A1, [A1 + 0xBC]
0000902A 4E91 jsr [A1]
0000902C 526A 0002 addq.w [A2 + 0x2], 1
00009030 700B moveq.l D0, 0x0B
00009032 D06A 0002 add.w D0, [A2 + 0x2]
00009036 3540 0006 move.w [A2 + 0x6], D0
0000903A 0652 000C addi.w [A2], 0xC
0000903E 700A moveq.l D0, 0x0A
00009040 D052 add.w D0, [A2]
00009042 3540 0004 move.w [A2 + 0x4], D0
00009046 504F addq.w A7, 8
00009048 245F movea.l A2, [A7]+
0000904A 4E5E unlink A6
0000904C 4E75 rts
0000904E 4E56 0000 link A6, 0
00009052 48E7 1030 movem.l -[A7], D3,A2,A3
00009056 266E 0008 movea.l A3, [A6 + 0x8]
0000905A 246E 000C movea.l A2, [A6 + 0xC]
0000905E 2F0A move.l -[A7], A2
00009060 2F2B 0004 move.l -[A7], [A3 + 0x4]
00009064 2057 movea.l A0, [A7]
00009066 2268 0004 movea.l A1, [A0 + 0x4]
0000906A 2269 003C movea.l A1, [A1 + 0x3C]
0000906E 4E91 jsr [A1]
00009070 362A 0004 move.w D3, [A2 + 0x4]
00009074 9652 sub.w D3, [A2]
00009076 700D moveq.l D0, 0x0D
00009078 D06A 0002 add.w D0, [A2 + 0x2]
0000907C 3540 0006 move.w [A2 + 0x6], D0
00009080 3043 movea.w A0, D3
00009082 2008 move.l D0, A0
00009084 81FC 0002 divs.w D0, 0x2
00009088 0640 FFF5 addi.w D0, 0xFFF5
0000908C D152 add.w [A2], D0
0000908E 7017 moveq.l D0, 0x17
00009090 D052 add.w D0, [A2]
00009092 3540 0004 move.w [A2 + 0x4], D0
00009096 504F addq.w A7, 8
00009098 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000909C 4E5E unlink A6
0000909E 4E75 rts
000090A0 4E56 0000 link A6, 0
000090A4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000090A8 246E 0008 movea.l A2, [A6 + 0x8]
000090AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000090B0 2057 movea.l A0, [A7]
000090B2 2268 0004 movea.l A1, [A0 + 0x4]
000090B6 2269 001C movea.l A1, [A1 + 0x1C]
000090BA 4E91 jsr [A1]
000090BC 2600 move.l D3, D0
000090BE 5283 addq.l D3, 1
000090C0 282A 0004 move.l D4, [A2 + 0x4]
000090C4 2644 movea.l A3, D4
000090C6 202B 0062 move.l D0, [A3 + 0x62]
000090CA B680 cmp.l D3, D0
000090CC 584F addq.w A7, 4
000090CE 6F06 ble +0x8 /* 000090D6 */
000090D0 2844 movea.l A4, D4
000090D2 262C 0062 move.l D3, [A4 + 0x62]
label000090D6:
000090D6 2F03 move.l -[A7], D3
000090D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000090DC 2057 movea.l A0, [A7]
000090DE 2268 0004 movea.l A1, [A0 + 0x4]
000090E2 2269 0020 movea.l A1, [A1 + 0x20]
000090E6 4E91 jsr [A1]
000090E8 504F addq.w A7, 8
000090EA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000090EE 4E5E unlink A6
000090F0 4E75 rts
000090F2 4E56 0000 link A6, 0
000090F6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000090FA 246E 0008 movea.l A2, [A6 + 0x8]
000090FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009102 2057 movea.l A0, [A7]
00009104 2268 0004 movea.l A1, [A0 + 0x4]
00009108 2269 001C movea.l A1, [A1 + 0x1C]
0000910C 4E91 jsr [A1]
0000910E 2600 move.l D3, D0
00009110 5383 subq.l D3, 1
00009112 282A 0004 move.l D4, [A2 + 0x4]
00009116 2644 movea.l A3, D4
00009118 202B 005E move.l D0, [A3 + 0x5E]
0000911C B680 cmp.l D3, D0
0000911E 584F addq.w A7, 4
00009120 6C06 bge +0x8 /* 00009128 */
00009122 2844 movea.l A4, D4
00009124 262C 005E move.l D3, [A4 + 0x5E]
label00009128:
00009128 2F03 move.l -[A7], D3
0000912A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000912E 2057 movea.l A0, [A7]
00009130 2268 0004 movea.l A1, [A0 + 0x4]
00009134 2269 0020 movea.l A1, [A1 + 0x20]
00009138 4E91 jsr [A1]
0000913A 504F addq.w A7, 8
0000913C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00009140 4E5E unlink A6
00009142 4E75 rts
00009144 4E56 FFB4 link A6, -0x004C
00009148 2F0A move.l -[A7], A2
0000914A 246E 0008 movea.l A2, [A6 + 0x8]
0000914E 486E FFB4 pea.l [A6 - 0x4C]
00009152 4EB9 0000 20A0 jsr [0x000020A0]
00009158 4EB9 0000 20B0 jsr [0x000020B0]
0000915E 486E FFF8 pea.l [A6 - 0x8]
00009162 2F0A move.l -[A7], A2
00009164 2057 movea.l A0, [A7]
00009166 2250 movea.l A1, [A0]
00009168 2269 00BC movea.l A1, [A1 + 0xBC]
0000916C 4E91 jsr [A1]
0000916E 486E FFF8 pea.l [A6 - 0x8]
00009172 486E FFDE pea.l [A6 - 0x22]
00009176 4EB9 0000 2148 jsr [0x00002148]
0000917C 4FEF 0014 lea.l A7, [A7 + 0x14]
00009180 6000 00E6 bra +0xE8 /* 00009268 */
label00009184:
00009184 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000918A 6C3C bge +0x3E /* 000091C8 */
0000918C 486E FFF2 pea.l [A6 - 0xE]
00009190 4EB9 0000 05E0 jsr [0x000005E0]
00009196 486E FFF2 pea.l [A6 - 0xE]
0000919A AA14 syscall RGBForeColor
0000919C 486E FFF8 pea.l [A6 - 0x8]
000091A0 4EB9 0000 06C0 jsr [0x000006C0]
000091A6 3F2E FFFA move.w -[A7], [A6 - 0x6]
000091AA 700B moveq.l D0, 0x0B
000091AC D06E FFF8 add.w D0, [A6 - 0x8]
000091B0 3F00 move.w -[A7], D0
000091B2 A893 syscall MoveTo
000091B4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000091B8 700B moveq.l D0, 0x0B
000091BA D06E FFF8 add.w D0, [A6 - 0x8]
000091BE 3F00 move.w -[A7], D0
000091C0 A891 syscall LineTo
000091C2 504F addq.w A7, 8
000091C4 6000 0080 bra +0x82 /* 00009246 */
label000091C8:
000091C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000091CC 4EB9 0000 3110 jsr [0x00003110]
000091D2 4A00 tst.b D0
000091D4 584F addq.w A7, 4
000091D6 6722 beq +0x24 /* 000091FA */
000091D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000091DC 4EB9 0000 30D8 jsr [0x000030D8]
000091E2 4A00 tst.b D0
000091E4 584F addq.w A7, 4
000091E6 6712 beq +0x14 /* 000091FA */
000091E8 486E FFD8 pea.l [A6 - 0x28]
000091EC 4EB9 0000 05E0 jsr [0x000005E0]
000091F2 41EE FFD8 lea.l A0, [A6 - 0x28]
000091F6 584F addq.w A7, 4
000091F8 6014 bra +0x16 /* 0000920E */
label000091FA:
000091FA 1F3C 0007 move.b -[A7], 0x7
000091FE 486E FFD2 pea.l [A6 - 0x2E]
00009202 4EB9 0000 05D8 jsr [0x000005D8]
00009208 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000920C 5C4F addq.w A7, 6
label0000920E:
0000920E 2D50 FFF2 move.l [A6 - 0xE], [A0]
00009212 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00009218 486E FFF2 pea.l [A6 - 0xE]
0000921C AA14 syscall RGBForeColor
0000921E 486E FFF8 pea.l [A6 - 0x8]
00009222 4EB9 0000 06C0 jsr [0x000006C0]
00009228 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000922C 700B moveq.l D0, 0x0B
0000922E D06E FFF8 add.w D0, [A6 - 0x8]
00009232 3F00 move.w -[A7], D0
00009234 A893 syscall MoveTo
00009236 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000923A 700B moveq.l D0, 0x0B
0000923C D06E FFF8 add.w D0, [A6 - 0x8]
00009240 3F00 move.w -[A7], D0
00009242 A891 syscall LineTo
00009244 584F addq.w A7, 4
label00009246:
00009246 1F3C 0001 move.b -[A7], 0x1
0000924A 2F0A move.l -[A7], A2
0000924C 2057 movea.l A0, [A7]
0000924E 2250 movea.l A1, [A0]
00009250 2269 00C8 movea.l A1, [A1 + 0xC8]
00009254 4E91 jsr [A1]
00009256 4227 clr.b -[A7]
00009258 2F0A move.l -[A7], A2
0000925A 2057 movea.l A0, [A7]
0000925C 2250 movea.l A1, [A0]
0000925E 2269 00C8 movea.l A1, [A1 + 0xC8]
00009262 4E91 jsr [A1]
00009264 4FEF 000C lea.l A7, [A7 + 0xC]
label00009268:
00009268 486E FFF0 pea.l [A6 - 0x10]
0000926C 486E FFDE pea.l [A6 - 0x22]
00009270 4EB9 0000 2158 jsr [0x00002158]
00009276 4A00 tst.b D0
00009278 504F addq.w A7, 8
0000927A 6600 FF08 bne -0xF6 /* 00009184 */
0000927E 3F3C FFFF move.w -[A7], 0xFFFF
00009282 486E FFDE pea.l [A6 - 0x22]
00009286 4EB9 0000 2150 jsr [0x00002150]
0000928C 3F3C FFFF move.w -[A7], 0xFFFF
00009290 486E FFB4 pea.l [A6 - 0x4C]
00009294 4EB9 0000 20A8 jsr [0x000020A8]
0000929A 4FEF 000C lea.l A7, [A7 + 0xC]
0000929E 245F movea.l A2, [A7]+
000092A0 4E5E unlink A6
000092A2 4E75 rts
000092A4 4E56 FFC0 link A6, -0x0040
000092A8 48E7 1020 movem.l -[A7], D3,A2
000092AC 246E 0008 movea.l A2, [A6 + 0x8]
000092B0 162E 000C move.b D3, [A6 + 0xC]
000092B4 486E FFC0 pea.l [A6 - 0x40]
000092B8 4EB9 0000 20A0 jsr [0x000020A0]
000092BE 4EB9 0000 20B0 jsr [0x000020B0]
000092C4 4A03 tst.b D3
000092C6 584F addq.w A7, 4
000092C8 6714 beq +0x16 /* 000092DE */
000092CA 486E FFF2 pea.l [A6 - 0xE]
000092CE 2F0A move.l -[A7], A2
000092D0 2057 movea.l A0, [A7]
000092D2 2250 movea.l A1, [A0]
000092D4 2269 00B4 movea.l A1, [A1 + 0xB4]
000092D8 4E91 jsr [A1]
000092DA 504F addq.w A7, 8
000092DC 6012 bra +0x14 /* 000092F0 */
label000092DE:
000092DE 486E FFF2 pea.l [A6 - 0xE]
000092E2 2F0A move.l -[A7], A2
000092E4 2057 movea.l A0, [A7]
000092E6 2250 movea.l A1, [A0]
000092E8 2269 00B8 movea.l A1, [A1 + 0xB8]
000092EC 4E91 jsr [A1]
000092EE 504F addq.w A7, 8
label000092F0:
000092F0 486E FFF2 pea.l [A6 - 0xE]
000092F4 486E FFDE pea.l [A6 - 0x22]
000092F8 4EB9 0000 2148 jsr [0x00002148]
000092FE 504F addq.w A7, 8
00009300 6000 0156 bra +0x158 /* 00009458 */
label00009304:
00009304 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000930A 6C5E bge +0x60 /* 0000936A */
0000930C 486E FFFA pea.l [A6 - 0x6]
00009310 4EB9 0000 05E8 jsr [0x000005E8]
00009316 486E FFFA pea.l [A6 - 0x6]
0000931A AA15 syscall RGBBackColor
0000931C 486E FFF2 pea.l [A6 - 0xE]
00009320 A8A3 syscall EraseRect
00009322 486E FFFA pea.l [A6 - 0x6]
00009326 4EB9 0000 05E0 jsr [0x000005E0]
0000932C 486E FFFA pea.l [A6 - 0x6]
00009330 AA14 syscall RGBForeColor
00009332 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009336 4EB9 0000 3110 jsr [0x00003110]
0000933C 4A00 tst.b D0
0000933E 4FEF 000C lea.l A7, [A7 + 0xC]
00009342 660C bne +0xE /* 00009350 */
00009344 2079 0002 B752 movea.l A0, [0x0002B752]
0000934A 4868 00B2 pea.l [A0 + 0xB2]
0000934E A89D syscall PenPat
label00009350:
00009350 1F03 move.b -[A7], D3
00009352 486E FFF2 pea.l [A6 - 0xE]
00009356 2F0A move.l -[A7], A2
00009358 2057 movea.l A0, [A7]
0000935A 2250 movea.l A1, [A0]
0000935C 2269 00D0 movea.l A1, [A1 + 0xD0]
00009360 4E91 jsr [A1]
00009362 4FEF 000A lea.l A7, [A7 + 0xA]
00009366 6000 00F0 bra +0xF2 /* 00009458 */
label0000936A:
0000936A 4EB9 0000 20B0 jsr [0x000020B0]
00009370 1F3C 0002 move.b -[A7], 0x2
00009374 486E FFFA pea.l [A6 - 0x6]
00009378 4EB9 0000 05D8 jsr [0x000005D8]
0000937E 486E FFFA pea.l [A6 - 0x6]
00009382 AA14 syscall RGBForeColor
00009384 486E FFF2 pea.l [A6 - 0xE]
00009388 A8A2 syscall PaintRect
0000938A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000938E 4EB9 0000 3110 jsr [0x00003110]
00009394 4A00 tst.b D0
00009396 4FEF 000A lea.l A7, [A7 + 0xA]
0000939A 675C beq +0x5E /* 000093F8 */
0000939C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000093A0 4EB9 0000 30D8 jsr [0x000030D8]
000093A6 4A00 tst.b D0
000093A8 584F addq.w A7, 4
000093AA 674C beq +0x4E /* 000093F8 */
000093AC 486E FFFA pea.l [A6 - 0x6]
000093B0 4EB9 0000 05E8 jsr [0x000005E8]
000093B6 486E FFFA pea.l [A6 - 0x6]
000093BA AA14 syscall RGBForeColor
000093BC 2F3C 0001 0001 move.l -[A7], 0x10001
000093C2 42A7 clr.l -[A7]
000093C4 486E FFF2 pea.l [A6 - 0xE]
000093C8 4EB9 0000 06B8 jsr [0x000006B8]
000093CE 1F3C 0005 move.b -[A7], 0x5
000093D2 486E FFFA pea.l [A6 - 0x6]
000093D6 4EB9 0000 05D8 jsr [0x000005D8]
000093DC 486E FFFA pea.l [A6 - 0x6]
000093E0 AA14 syscall RGBForeColor
000093E2 42A7 clr.l -[A7]
000093E4 2F3C 0001 0001 move.l -[A7], 0x10001
000093EA 486E FFF2 pea.l [A6 - 0xE]
000093EE 4EB9 0000 06B0 jsr [0x000006B0]
000093F4 4FEF 0022 lea.l A7, [A7 + 0x22]
label000093F8:
000093F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000093FC 4EB9 0000 3110 jsr [0x00003110]
00009402 4A00 tst.b D0
00009404 584F addq.w A7, 4
00009406 6724 beq +0x26 /* 0000942C */
00009408 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000940C 4EB9 0000 30D8 jsr [0x000030D8]
00009412 4A00 tst.b D0
00009414 584F addq.w A7, 4
00009416 6714 beq +0x16 /* 0000942C */
00009418 486E FFFA pea.l [A6 - 0x6]
0000941C 4EB9 0000 05E0 jsr [0x000005E0]
00009422 486E FFFA pea.l [A6 - 0x6]
00009426 AA14 syscall RGBForeColor
00009428 584F addq.w A7, 4
0000942A 6016 bra +0x18 /* 00009442 */
label0000942C:
0000942C 1F3C 0007 move.b -[A7], 0x7
00009430 486E FFFA pea.l [A6 - 0x6]
00009434 4EB9 0000 05D8 jsr [0x000005D8]
0000943A 486E FFFA pea.l [A6 - 0x6]
0000943E AA14 syscall RGBForeColor
00009440 5C4F addq.w A7, 6
label00009442:
00009442 1F03 move.b -[A7], D3
00009444 486E FFF2 pea.l [A6 - 0xE]
00009448 2F0A move.l -[A7], A2
0000944A 2057 movea.l A0, [A7]
0000944C 2250 movea.l A1, [A0]
0000944E 2269 00D0 movea.l A1, [A1 + 0xD0]
00009452 4E91 jsr [A1]
00009454 4FEF 000A lea.l A7, [A7 + 0xA]
label00009458:
00009458 486E FFF0 pea.l [A6 - 0x10]
0000945C 486E FFDE pea.l [A6 - 0x22]
00009460 4EB9 0000 2158 jsr [0x00002158]
00009466 4A00 tst.b D0
00009468 504F addq.w A7, 8
0000946A 6600 FE98 bne -0x166 /* 00009304 */
0000946E 3F3C FFFF move.w -[A7], 0xFFFF
00009472 486E FFDE pea.l [A6 - 0x22]
00009476 4EB9 0000 2150 jsr [0x00002150]
0000947C 3F3C FFFF move.w -[A7], 0xFFFF
00009480 486E FFC0 pea.l [A6 - 0x40]
00009484 4EB9 0000 20A8 jsr [0x000020A8]
0000948A 4FEF 000C lea.l A7, [A7 + 0xC]
0000948E 4CDF 0408 movem.l D3,A2, [A7]+
00009492 4E5E unlink A6
00009494 4E75 rts
00009496 4E56 FFC0 link A6, -0x0040
0000949A 48E7 1020 movem.l -[A7], D3,A2
0000949E 246E 0008 movea.l A2, [A6 + 0x8]
000094A2 162E 000C move.b D3, [A6 + 0xC]
000094A6 486E FFC0 pea.l [A6 - 0x40]
000094AA 4EB9 0000 20A0 jsr [0x000020A0]
000094B0 4EB9 0000 20B0 jsr [0x000020B0]
000094B6 4A03 tst.b D3
000094B8 584F addq.w A7, 4
000094BA 6714 beq +0x16 /* 000094D0 */
000094BC 486E FFF2 pea.l [A6 - 0xE]
000094C0 2F0A move.l -[A7], A2
000094C2 2057 movea.l A0, [A7]
000094C4 2250 movea.l A1, [A0]
000094C6 2269 00B4 movea.l A1, [A1 + 0xB4]
000094CA 4E91 jsr [A1]
000094CC 504F addq.w A7, 8
000094CE 6012 bra +0x14 /* 000094E2 */
label000094D0:
000094D0 486E FFF2 pea.l [A6 - 0xE]
000094D4 2F0A move.l -[A7], A2
000094D6 2057 movea.l A0, [A7]
000094D8 2250 movea.l A1, [A0]
000094DA 2269 00B8 movea.l A1, [A1 + 0xB8]
000094DE 4E91 jsr [A1]
000094E0 504F addq.w A7, 8
label000094E2:
000094E2 486E FFF2 pea.l [A6 - 0xE]
000094E6 486E FFDE pea.l [A6 - 0x22]
000094EA 4EB9 0000 2148 jsr [0x00002148]
000094F0 504F addq.w A7, 8
000094F2 6000 00D6 bra +0xD8 /* 000095CA */
label000094F6:
000094F6 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000094FC 6C40 bge +0x42 /* 0000953E */
000094FE 486E FFFA pea.l [A6 - 0x6]
00009502 4EB9 0000 05E0 jsr [0x000005E0]
00009508 486E FFFA pea.l [A6 - 0x6]
0000950C AA14 syscall RGBForeColor
0000950E 486E FFF2 pea.l [A6 - 0xE]
00009512 A8A2 syscall PaintRect
00009514 486E FFFA pea.l [A6 - 0x6]
00009518 4EB9 0000 05E8 jsr [0x000005E8]
0000951E 486E FFFA pea.l [A6 - 0x6]
00009522 AA14 syscall RGBForeColor
00009524 1F03 move.b -[A7], D3
00009526 486E FFF2 pea.l [A6 - 0xE]
0000952A 2F0A move.l -[A7], A2
0000952C 2057 movea.l A0, [A7]
0000952E 2250 movea.l A1, [A0]
00009530 2269 00D0 movea.l A1, [A1 + 0xD0]
00009534 4E91 jsr [A1]
00009536 4FEF 0012 lea.l A7, [A7 + 0x12]
0000953A 6000 008E bra +0x90 /* 000095CA */
label0000953E:
0000953E 1F3C 0008 move.b -[A7], 0x8
00009542 486E FFFA pea.l [A6 - 0x6]
00009546 4EB9 0000 05D8 jsr [0x000005D8]
0000954C 486E FFFA pea.l [A6 - 0x6]
00009550 AA14 syscall RGBForeColor
00009552 486E FFF2 pea.l [A6 - 0xE]
00009556 A8A2 syscall PaintRect
00009558 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000955C 486E FFFA pea.l [A6 - 0x6]
00009560 4EB9 0000 05D8 jsr [0x000005D8]
00009566 486E FFFA pea.l [A6 - 0x6]
0000956A AA14 syscall RGBForeColor
0000956C 2F3C 0001 0001 move.l -[A7], 0x10001
00009572 42A7 clr.l -[A7]
00009574 486E FFF2 pea.l [A6 - 0xE]
00009578 4EB9 0000 06B8 jsr [0x000006B8]
0000957E 1F3C 0006 move.b -[A7], 0x6
00009582 486E FFFA pea.l [A6 - 0x6]
00009586 4EB9 0000 05D8 jsr [0x000005D8]
0000958C 486E FFFA pea.l [A6 - 0x6]
00009590 AA14 syscall RGBForeColor
00009592 42A7 clr.l -[A7]
00009594 2F3C 0001 0001 move.l -[A7], 0x10001
0000959A 486E FFF2 pea.l [A6 - 0xE]
0000959E 4EB9 0000 06B0 jsr [0x000006B0]
000095A4 486E FFFA pea.l [A6 - 0x6]
000095A8 4EB9 0000 05E8 jsr [0x000005E8]
000095AE 486E FFFA pea.l [A6 - 0x6]
000095B2 AA14 syscall RGBForeColor
000095B4 1F03 move.b -[A7], D3
000095B6 486E FFF2 pea.l [A6 - 0xE]
000095BA 2F0A move.l -[A7], A2
000095BC 2057 movea.l A0, [A7]
000095BE 2250 movea.l A1, [A0]
000095C0 2269 00D0 movea.l A1, [A1 + 0xD0]
000095C4 4E91 jsr [A1]
000095C6 4FEF 0038 lea.l A7, [A7 + 0x38]
label000095CA:
000095CA 486E FFF0 pea.l [A6 - 0x10]
000095CE 486E FFDE pea.l [A6 - 0x22]
000095D2 4EB9 0000 2158 jsr [0x00002158]
000095D8 4A00 tst.b D0
000095DA 504F addq.w A7, 8
000095DC 6600 FF18 bne -0xE6 /* 000094F6 */
000095E0 3F3C FFFF move.w -[A7], 0xFFFF
000095E4 486E FFDE pea.l [A6 - 0x22]
000095E8 4EB9 0000 2150 jsr [0x00002150]
000095EE 3F3C FFFF move.w -[A7], 0xFFFF
000095F2 486E FFC0 pea.l [A6 - 0x40]
000095F6 4EB9 0000 20A8 jsr [0x000020A8]
000095FC 4FEF 000C lea.l A7, [A7 + 0xC]
00009600 4CDF 0408 movem.l D3,A2, [A7]+
00009604 4E5E unlink A6
00009606 4E75 rts
00009608 4E56 0000 link A6, 0
0000960C 2F0A move.l -[A7], A2
0000960E 246E 000C movea.l A2, [A6 + 0xC]
00009612 4A2E 0010 tst.b [A6 + 0x10]
00009616 6700 0086 beq +0x88 /* 0000969E */
0000961A 302A 0002 move.w D0, [A2 + 0x2]
0000961E 5A40 addq.w D0, 5
00009620 3F00 move.w -[A7], D0
00009622 3012 move.w D0, [A2]
00009624 5640 addq.w D0, 3
00009626 3F00 move.w -[A7], D0
00009628 A893 syscall MoveTo
0000962A 302A 0006 move.w D0, [A2 + 0x6]
0000962E 5D40 subq.w D0, 6
00009630 3F00 move.w -[A7], D0
00009632 3012 move.w D0, [A2]
00009634 5640 addq.w D0, 3
00009636 3F00 move.w -[A7], D0
00009638 A891 syscall LineTo
0000963A 302A 0002 move.w D0, [A2 + 0x2]
0000963E 5840 addq.w D0, 4
00009640 3F00 move.w -[A7], D0
00009642 3012 move.w D0, [A2]
00009644 5840 addq.w D0, 4
00009646 3F00 move.w -[A7], D0
00009648 A893 syscall MoveTo
0000964A 302A 0006 move.w D0, [A2 + 0x6]
0000964E 5B40 subq.w D0, 5
00009650 3F00 move.w -[A7], D0
00009652 3012 move.w D0, [A2]
00009654 5840 addq.w D0, 4
00009656 3F00 move.w -[A7], D0
00009658 A891 syscall LineTo
0000965A 302A 0002 move.w D0, [A2 + 0x2]
0000965E 5640 addq.w D0, 3
00009660 3F00 move.w -[A7], D0
00009662 3012 move.w D0, [A2]
00009664 5A40 addq.w D0, 5
00009666 3F00 move.w -[A7], D0
00009668 A893 syscall MoveTo
0000966A 302A 0006 move.w D0, [A2 + 0x6]
0000966E 5940 subq.w D0, 4
00009670 3F00 move.w -[A7], D0
00009672 3012 move.w D0, [A2]
00009674 5A40 addq.w D0, 5
00009676 3F00 move.w -[A7], D0
00009678 A891 syscall LineTo
0000967A 302A 0002 move.w D0, [A2 + 0x2]
0000967E 5440 addq.w D0, 2
00009680 3F00 move.w -[A7], D0
00009682 3012 move.w D0, [A2]
00009684 5C40 addq.w D0, 6
00009686 3F00 move.w -[A7], D0
00009688 A893 syscall MoveTo
0000968A 302A 0006 move.w D0, [A2 + 0x6]
0000968E 5740 subq.w D0, 3
00009690 3F00 move.w -[A7], D0
00009692 3012 move.w D0, [A2]
00009694 5C40 addq.w D0, 6
00009696 3F00 move.w -[A7], D0
00009698 A891 syscall LineTo
0000969A 6000 0082 bra +0x84 /* 0000971E */
label0000969E:
0000969E 302A 0002 move.w D0, [A2 + 0x2]
000096A2 5440 addq.w D0, 2
000096A4 3F00 move.w -[A7], D0
000096A6 3012 move.w D0, [A2]
000096A8 5640 addq.w D0, 3
000096AA 3F00 move.w -[A7], D0
000096AC A893 syscall MoveTo
000096AE 302A 0006 move.w D0, [A2 + 0x6]
000096B2 5740 subq.w D0, 3
000096B4 3F00 move.w -[A7], D0
000096B6 3012 move.w D0, [A2]
000096B8 5640 addq.w D0, 3
000096BA 3F00 move.w -[A7], D0
000096BC A891 syscall LineTo
000096BE 302A 0002 move.w D0, [A2 + 0x2]
000096C2 5640 addq.w D0, 3
000096C4 3F00 move.w -[A7], D0
000096C6 3012 move.w D0, [A2]
000096C8 5840 addq.w D0, 4
000096CA 3F00 move.w -[A7], D0
000096CC A893 syscall MoveTo
000096CE 302A 0006 move.w D0, [A2 + 0x6]
000096D2 5940 subq.w D0, 4
000096D4 3F00 move.w -[A7], D0
000096D6 3012 move.w D0, [A2]
000096D8 5840 addq.w D0, 4
000096DA 3F00 move.w -[A7], D0
000096DC A891 syscall LineTo
000096DE 302A 0002 move.w D0, [A2 + 0x2]
000096E2 5840 addq.w D0, 4
000096E4 3F00 move.w -[A7], D0
000096E6 3012 move.w D0, [A2]
000096E8 5A40 addq.w D0, 5
000096EA 3F00 move.w -[A7], D0
000096EC A893 syscall MoveTo
000096EE 302A 0006 move.w D0, [A2 + 0x6]
000096F2 5B40 subq.w D0, 5
000096F4 3F00 move.w -[A7], D0
000096F6 3012 move.w D0, [A2]
000096F8 5A40 addq.w D0, 5
000096FA 3F00 move.w -[A7], D0
000096FC A891 syscall LineTo
000096FE 302A 0002 move.w D0, [A2 + 0x2]
00009702 5A40 addq.w D0, 5
00009704 3F00 move.w -[A7], D0
00009706 3012 move.w D0, [A2]
00009708 5C40 addq.w D0, 6
0000970A 3F00 move.w -[A7], D0
0000970C A893 syscall MoveTo
0000970E 302A 0006 move.w D0, [A2 + 0x6]
00009712 5D40 subq.w D0, 6
00009714 3F00 move.w -[A7], D0
00009716 3012 move.w D0, [A2]
00009718 5C40 addq.w D0, 6
0000971A 3F00 move.w -[A7], D0
0000971C A891 syscall LineTo
label0000971E:
0000971E 245F movea.l A2, [A7]+
00009720 4E5E unlink A6
00009722 4E75 rts
00009724 4E56 FFF0 link A6, -0x0010
00009728 48E7 1020 movem.l -[A7], D3,A2
0000972C 246E 0008 movea.l A2, [A6 + 0x8]
00009730 7600 moveq.l D3, 0x00
00009732 486E FFF8 pea.l [A6 - 0x8]
00009736 2F0A move.l -[A7], A2
00009738 2057 movea.l A0, [A7]
0000973A 2250 movea.l A1, [A0]
0000973C 2269 00B4 movea.l A1, [A1 + 0xB4]
00009740 4E91 jsr [A1]
00009742 2F2E 000C move.l -[A7], [A6 + 0xC]
00009746 486E FFF8 pea.l [A6 - 0x8]
0000974A A8AD syscall PtInRect
0000974C 101F move.b D0, [A7]+
0000974E 5C4F addq.w A7, 6
00009750 6702 beq +0x4 /* 00009754 */
00009752 7601 moveq.l D3, 0x01
label00009754:
00009754 486E FFF0 pea.l [A6 - 0x10]
00009758 2F0A move.l -[A7], A2
0000975A 2057 movea.l A0, [A7]
0000975C 2250 movea.l A1, [A0]
0000975E 2269 00B8 movea.l A1, [A1 + 0xB8]
00009762 4E91 jsr [A1]
00009764 2F2E 000C move.l -[A7], [A6 + 0xC]
00009768 486E FFF0 pea.l [A6 - 0x10]
0000976C A8AD syscall PtInRect
0000976E 101F move.b D0, [A7]+
00009770 5C4F addq.w A7, 6
00009772 6702 beq +0x4 /* 00009776 */
00009774 7602 moveq.l D3, 0x02
label00009776:
00009776 3003 move.w D0, D3
00009778 4CDF 0408 movem.l D3,A2, [A7]+
0000977C 4E5E unlink A6
0000977E 4E75 rts
00009780 4E56 FFF0 link A6, -0x0010
00009784 48E7 1820 movem.l -[A7], D3,D4,A2
00009788 246E 0008 movea.l A2, [A6 + 0x8]
0000978C 382E 0010 move.w D4, [A6 + 0x10]
00009790 7600 moveq.l D3, 0x00
00009792 0C44 0001 cmpi.w D4, 0x1
00009796 6622 bne +0x24 /* 000097BA */
00009798 486E FFF8 pea.l [A6 - 0x8]
0000979C 2F0A move.l -[A7], A2
0000979E 2057 movea.l A0, [A7]
000097A0 2250 movea.l A1, [A0]
000097A2 2269 00B4 movea.l A1, [A1 + 0xB4]
000097A6 4E91 jsr [A1]
000097A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000097AC 486E FFF8 pea.l [A6 - 0x8]
000097B0 A8AD syscall PtInRect
000097B2 101F move.b D0, [A7]+
000097B4 5C4F addq.w A7, 6
000097B6 6702 beq +0x4 /* 000097BA */
000097B8 7601 moveq.l D3, 0x01
label000097BA:
000097BA 0C44 0002 cmpi.w D4, 0x2
000097BE 6622 bne +0x24 /* 000097E2 */
000097C0 486E FFF0 pea.l [A6 - 0x10]
000097C4 2F0A move.l -[A7], A2
000097C6 2057 movea.l A0, [A7]
000097C8 2250 movea.l A1, [A0]
000097CA 2269 00B8 movea.l A1, [A1 + 0xB8]
000097CE 4E91 jsr [A1]
000097D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000097D4 486E FFF0 pea.l [A6 - 0x10]
000097D8 A8AD syscall PtInRect
000097DA 101F move.b D0, [A7]+
000097DC 5C4F addq.w A7, 6
000097DE 6702 beq +0x4 /* 000097E2 */
000097E0 7601 moveq.l D3, 0x01
label000097E2:
000097E2 1003 move.b D0, D3
000097E4 4CDF 0418 movem.l D3,D4,A2, [A7]+
000097E8 4E5E unlink A6
000097EA 4E75 rts
000097EC 4E56 0000 link A6, 0
000097F0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
000097F4 246E 0008 movea.l A2, [A6 + 0x8]
000097F8 382E 000C move.w D4, [A6 + 0xC]
000097FC 3A2E 0012 move.w D5, [A6 + 0x12]
00009800 594F subq.w A7, 4
00009802 A975 syscall TickCount
00009804 201F move.l D0, [A7]+
00009806 2540 0010 move.l [A2 + 0x10], D0
0000980A 0C44 0001 cmpi.w D4, 0x1
0000980E 6706 beq +0x8 /* 00009816 */
00009810 0C44 0002 cmpi.w D4, 0x2
00009814 666A bne +0x6C /* 00009880 */
label00009816:
00009816 0C2A 0002 000A cmpi.b [A2 + 0xA], 0x2
0000981C 665C bne +0x5E /* 0000987A */
0000981E 594F subq.w A7, 4
00009820 A975 syscall TickCount
00009822 201F move.l D0, [A7]+
00009824 2600 move.l D3, D0
00009826 4227 clr.b -[A7]
00009828 1F3C 0001 move.b -[A7], 0x1
0000982C 3F04 move.w -[A7], D4
0000982E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009832 2057 movea.l A0, [A7]
00009834 2268 0004 movea.l A1, [A0 + 0x4]
00009838 2269 017C movea.l A1, [A1 + 0x17C]
0000983C 4E91 jsr [A1]
0000983E 4FEF 000A lea.l A7, [A7 + 0xA]
00009842 6028 bra +0x2A /* 0000986C */
label00009844:
00009844 594F subq.w A7, 4
00009846 A975 syscall TickCount
00009848 201F move.l D0, [A7]+
0000984A 2600 move.l D3, D0
0000984C 554F subq.w A7, 2
0000984E A973 syscall StillDown
00009850 101F move.b D0, [A7]+
00009852 6618 bne +0x1A /* 0000986C */
00009854 3F04 move.w -[A7], D4
00009856 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000985A 2057 movea.l A0, [A7]
0000985C 2268 0004 movea.l A1, [A0 + 0x4]
00009860 2269 016C movea.l A1, [A1 + 0x16C]
00009864 4E91 jsr [A1]
00009866 7000 moveq.l D0, 0x00
00009868 5C4F addq.w A7, 6
0000986A 6028 bra +0x2A /* 00009894 */
label0000986C:
0000986C 306A 000C movea.w A0, [A2 + 0xC]
00009870 2003 move.l D0, D3
00009872 90AA 0010 sub.l D0, [A2 + 0x10]
00009876 B088 cmp.l D0, A0
00009878 6DCA blt -0x34 /* 00009844 */
label0000987A:
0000987A 256A 0010 0014 move.l [A2 + 0x14], [A2 + 0x10]
label00009880:
00009880 3F05 move.w -[A7], D5
00009882 2F2E 000E move.l -[A7], [A6 + 0xE]
00009886 3F04 move.w -[A7], D4
00009888 2F0A move.l -[A7], A2
0000988A 61FF FFFF C2F2 bsr -0x3D0C /* 00005B7E */
00009890 4FEF 000C lea.l A7, [A7 + 0xC]
label00009894:
00009894 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00009898 4E5E unlink A6
0000989A 4E75 rts
0000989C 4E56 0000 link A6, 0
000098A0 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
000098A4 246E 0008 movea.l A2, [A6 + 0x8]
000098A8 382E 000C move.w D4, [A6 + 0xC]
000098AC 162E 000E move.b D3, [A6 + 0xE]
000098B0 1C2E 0010 move.b D6, [A6 + 0x10]
000098B4 B606 cmp.b D3, D6
000098B6 6776 beq +0x78 /* 0000992E */
000098B8 42A7 clr.l -[A7]
000098BA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000098BE 2057 movea.l A0, [A7]
000098C0 2268 0004 movea.l A1, [A0 + 0x4]
000098C4 2269 00E8 movea.l A1, [A1 + 0xE8]
000098C8 4E91 jsr [A1]
000098CA 4A00 tst.b D0
000098CC 504F addq.w A7, 8
000098CE 675E beq +0x60 /* 0000992E */
000098D0 0C44 0001 cmpi.w D4, 0x1
000098D4 662C bne +0x2E /* 00009902 */
000098D6 4A03 tst.b D3
000098D8 6714 beq +0x16 /* 000098EE */
000098DA 1F3C 0001 move.b -[A7], 0x1
000098DE 2F0A move.l -[A7], A2
000098E0 2057 movea.l A0, [A7]
000098E2 2250 movea.l A1, [A0]
000098E4 2269 00CC movea.l A1, [A1 + 0xCC]
000098E8 4E91 jsr [A1]
000098EA 5C4F addq.w A7, 6
000098EC 6040 bra +0x42 /* 0000992E */
label000098EE:
000098EE 1F3C 0001 move.b -[A7], 0x1
000098F2 2F0A move.l -[A7], A2
000098F4 2057 movea.l A0, [A7]
000098F6 2250 movea.l A1, [A0]
000098F8 2269 00C8 movea.l A1, [A1 + 0xC8]
000098FC 4E91 jsr [A1]
000098FE 5C4F addq.w A7, 6
00009900 602C bra +0x2E /* 0000992E */
label00009902:
00009902 0C44 0002 cmpi.w D4, 0x2
00009906 6626 bne +0x28 /* 0000992E */
00009908 4A03 tst.b D3
0000990A 6712 beq +0x14 /* 0000991E */
0000990C 4227 clr.b -[A7]
0000990E 2F0A move.l -[A7], A2
00009910 2057 movea.l A0, [A7]
00009912 2250 movea.l A1, [A0]
00009914 2269 00CC movea.l A1, [A1 + 0xCC]
00009918 4E91 jsr [A1]
0000991A 5C4F addq.w A7, 6
0000991C 6010 bra +0x12 /* 0000992E */
label0000991E:
0000991E 4227 clr.b -[A7]
00009920 2F0A move.l -[A7], A2
00009922 2057 movea.l A0, [A7]
00009924 2250 movea.l A1, [A0]
00009926 2269 00C8 movea.l A1, [A1 + 0xC8]
0000992A 4E91 jsr [A1]
0000992C 5C4F addq.w A7, 6
label0000992E:
0000992E 0C2A 0001 000A cmpi.b [A2 + 0xA], 0x1
00009934 674C beq +0x4E /* 00009982 */
00009936 594F subq.w A7, 4
00009938 A975 syscall TickCount
0000993A 201F move.l D0, [A7]+
0000993C 2A00 move.l D5, D0
0000993E 306A 000E movea.w A0, [A2 + 0xE]
00009942 2005 move.l D0, D5
00009944 90AA 0014 sub.l D0, [A2 + 0x14]
00009948 B088 cmp.l D0, A0
0000994A 6D36 blt +0x38 /* 00009982 */
0000994C 4A03 tst.b D3
0000994E 672E beq +0x30 /* 0000997E */
00009950 4A06 tst.b D6
00009952 672A beq +0x2C /* 0000997E */
00009954 0C44 0001 cmpi.w D4, 0x1
00009958 6610 bne +0x12 /* 0000996A */
0000995A 2F0A move.l -[A7], A2
0000995C 2057 movea.l A0, [A7]
0000995E 2250 movea.l A1, [A0]
00009960 2269 00C0 movea.l A1, [A1 + 0xC0]
00009964 4E91 jsr [A1]
00009966 584F addq.w A7, 4
00009968 6014 bra +0x16 /* 0000997E */
label0000996A:
0000996A 0C44 0002 cmpi.w D4, 0x2
0000996E 660E bne +0x10 /* 0000997E */
00009970 2F0A move.l -[A7], A2
00009972 2057 movea.l A0, [A7]
00009974 2250 movea.l A1, [A0]
00009976 2269 00C4 movea.l A1, [A1 + 0xC4]
0000997A 4E91 jsr [A1]
0000997C 584F addq.w A7, 4
label0000997E:
0000997E 2545 0014 move.l [A2 + 0x14], D5
label00009982:
00009982 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00009986 4E5E unlink A6
00009988 4E75 rts
0000998A 4E56 0000 link A6, 0
0000998E 48E7 1820 movem.l -[A7], D3,D4,A2
00009992 246E 0008 movea.l A2, [A6 + 0x8]
00009996 382E 000C move.w D4, [A6 + 0xC]
0000999A 162E 000E move.b D3, [A6 + 0xE]
0000999E 2F2A 0004 move.l -[A7], [A2 + 0x4]
000099A2 4EB9 0000 30A0 jsr [0x000030A0]
000099A8 4A00 tst.b D0
000099AA 584F addq.w A7, 4
000099AC 6730 beq +0x32 /* 000099DE */
000099AE 42A7 clr.l -[A7]
000099B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000099B4 2057 movea.l A0, [A7]
000099B6 2268 0004 movea.l A1, [A0 + 0x4]
000099BA 2269 00E8 movea.l A1, [A1 + 0xE8]
000099BE 4E91 jsr [A1]
000099C0 4A00 tst.b D0
000099C2 504F addq.w A7, 8
000099C4 6718 beq +0x1A /* 000099DE */
000099C6 0C44 0001 cmpi.w D4, 0x1
000099CA 57C0 seq D0
000099CC 4400 neg.b D0
000099CE 1F00 move.b -[A7], D0
000099D0 2F0A move.l -[A7], A2
000099D2 2057 movea.l A0, [A7]
000099D4 2250 movea.l A1, [A0]
000099D6 2269 00C8 movea.l A1, [A1 + 0xC8]
000099DA 4E91 jsr [A1]
000099DC 5C4F addq.w A7, 6
label000099DE:
000099DE 4A03 tst.b D3
000099E0 6734 beq +0x36 /* 00009A16 */
000099E2 162A 000A move.b D3, [A2 + 0xA]
000099E6 0C03 0001 cmpi.b D3, 0x1
000099EA 6706 beq +0x8 /* 000099F2 */
000099EC 0C03 0003 cmpi.b D3, 0x3
000099F0 6624 bne +0x26 /* 00009A16 */
label000099F2:
000099F2 0C44 0001 cmpi.w D4, 0x1
000099F6 6610 bne +0x12 /* 00009A08 */
000099F8 2F0A move.l -[A7], A2
000099FA 2057 movea.l A0, [A7]
000099FC 2250 movea.l A1, [A0]
000099FE 2269 00C0 movea.l A1, [A1 + 0xC0]
00009A02 4E91 jsr [A1]
00009A04 584F addq.w A7, 4
00009A06 600E bra +0x10 /* 00009A16 */
label00009A08:
00009A08 2F0A move.l -[A7], A2
00009A0A 2057 movea.l A0, [A7]
00009A0C 2250 movea.l A1, [A0]
00009A0E 2269 00C4 movea.l A1, [A1 + 0xC4]
00009A12 4E91 jsr [A1]
00009A14 584F addq.w A7, 4
label00009A16:
00009A16 4CDF 0418 movem.l D3,D4,A2, [A7]+
00009A1A 4E5E unlink A6
00009A1C 4E75 rts
00009A1E 4E56 0000 link A6, 0
00009A22 2F0A move.l -[A7], A2
00009A24 246E 0008 movea.l A2, [A6 + 0x8]
00009A28 2F2E 000C move.l -[A7], [A6 + 0xC]
00009A2C 2F0A move.l -[A7], A2
00009A2E 61FF FFFF BFD4 bsr -0x402A /* 00005A04 */
00009A34 41F9 0000 BA14 lea.l A0, [0x0000BA14]
00009A3A 2488 move.l [A2], A0
00009A3C 357C 7FFF 000A move.w [A2 + 0xA], 0x7FFF
00009A42 157C 0001 000C move.b [A2 + 0xC], 0x1
00009A48 204A movea.l A0, A2
00009A4A 504F addq.w A7, 8
00009A4C 245F movea.l A2, [A7]+
00009A4E 4E5E unlink A6
00009A50 4E75 rts
00009A52 4E56 0000 link A6, 0
00009A56 2F0A move.l -[A7], A2
00009A58 246E 0008 movea.l A2, [A6 + 0x8]
00009A5C 200A move.l D0, A2
00009A5E 6724 beq +0x26 /* 00009A84 */
00009A60 41F9 0000 BA14 lea.l A0, [0x0000BA14]
00009A66 2488 move.l [A2], A0
00009A68 4267 clr.w -[A7]
00009A6A 2F0A move.l -[A7], A2
00009A6C 61FF FFFF BFC2 bsr -0x403C /* 00005A30 */
00009A72 4A6E 000C tst.w [A6 + 0xC]
00009A76 5C4F addq.w A7, 6
00009A78 6F0A ble +0xC /* 00009A84 */
00009A7A 2F0A move.l -[A7], A2
00009A7C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00009A82 584F addq.w A7, 4
label00009A84:
00009A84 204A movea.l A0, A2
00009A86 245F movea.l A2, [A7]+
00009A88 4E5E unlink A6
00009A8A 4E75 rts
00009A8C 4E56 FEFC link A6, -0x0104
00009A90 48E7 0038 movem.l -[A7], A2,A3,A4
00009A94 286E 0008 movea.l A4, [A6 + 0x8]
00009A98 266E 000C movea.l A3, [A6 + 0xC]
00009A9C 246E 0010 movea.l A2, [A6 + 0x10]
00009AA0 4878 0002 push.l 0x2
00009AA4 486E FFFE pea.l [A6 - 0x2]
00009AA8 2F0A move.l -[A7], A2
00009AAA 4EB9 0000 2BA0 jsr [0x00002BA0]
00009AB0 4878 0002 push.l 0x2
00009AB4 486E FEFC pea.l [A6 - 0x104]
00009AB8 2F0A move.l -[A7], A2
00009ABA 4EB9 0000 2BA0 jsr [0x00002BA0]
00009AC0 486E FEFE pea.l [A6 - 0x102]
00009AC4 2F0A move.l -[A7], A2
00009AC6 4EB9 0000 2BC0 jsr [0x00002BC0]
00009ACC 42A7 clr.l -[A7]
00009ACE 4267 clr.w -[A7]
00009AD0 4879 0000 BB3E push.l 0xBB3E
00009AD6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00009ADA 2F0B move.l -[A7], A3
00009ADC 2F0C move.l -[A7], A4
00009ADE 2057 movea.l A0, [A7]
00009AE0 2250 movea.l A1, [A0]
00009AE2 2269 0010 movea.l A1, [A1 + 0x10]
00009AE6 4E91 jsr [A1]
00009AE8 4FEF 0034 lea.l A7, [A7 + 0x34]
00009AEC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00009AF0 4E5E unlink A6
00009AF2 4E75 rts
00009AF4 4E56 0000 link A6, 0
00009AF8 48E7 1030 movem.l -[A7], D3,A2,A3
00009AFC 246E 0008 movea.l A2, [A6 + 0x8]
00009B00 266E 000C movea.l A3, [A6 + 0xC]
00009B04 362E 0010 move.w D3, [A6 + 0x10]
00009B08 254B 0004 move.l [A2 + 0x4], A3
00009B0C 0C43 0130 cmpi.w D3, 0x130
00009B10 6608 bne +0xA /* 00009B1A */
00009B12 157C 0001 000C move.b [A2 + 0xC], 0x1
00009B18 6010 bra +0x12 /* 00009B2A */
label00009B1A:
00009B1A 0C43 0131 cmpi.w D3, 0x131
00009B1E 6606 bne +0x8 /* 00009B26 */
00009B20 422A 000C clr.b [A2 + 0xC]
00009B24 6004 bra +0x6 /* 00009B2A */
label00009B26:
00009B26 422A 000C clr.b [A2 + 0xC]
label00009B2A:
00009B2A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009B2E 2057 movea.l A0, [A7]
00009B30 2268 0004 movea.l A1, [A0 + 0x4]
00009B34 2269 001C movea.l A1, [A1 + 0x1C]
00009B38 4E91 jsr [A1]
00009B3A 3540 000A move.w [A2 + 0xA], D0
00009B3E 266A 0004 movea.l A3, [A2 + 0x4]
00009B42 422B 0027 clr.b [A3 + 0x27]
00009B46 584F addq.w A7, 4
00009B48 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00009B4C 4E5E unlink A6
00009B4E 4E75 rts
00009B50 4E56 0000 link A6, 0
00009B54 2F0A move.l -[A7], A2
00009B56 246E 0008 movea.l A2, [A6 + 0x8]
00009B5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009B5E 4EB9 0000 30D8 jsr [0x000030D8]
00009B64 4A00 tst.b D0
00009B66 584F addq.w A7, 4
00009B68 6712 beq +0x14 /* 00009B7C */
00009B6A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009B6E 2057 movea.l A0, [A7]
00009B70 2268 0004 movea.l A1, [A0 + 0x4]
00009B74 2269 00BC movea.l A1, [A1 + 0xBC]
00009B78 4E91 jsr [A1]
00009B7A 584F addq.w A7, 4
label00009B7C:
00009B7C 245F movea.l A2, [A7]+
00009B7E 4E5E unlink A6
00009B80 4E75 rts
00009B82 4E56 0000 link A6, 0
00009B86 2F0A move.l -[A7], A2
00009B88 246E 0008 movea.l A2, [A6 + 0x8]
00009B8C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009B90 4EB9 0000 30D8 jsr [0x000030D8]
00009B96 4A00 tst.b D0
00009B98 584F addq.w A7, 4
00009B9A 6612 bne +0x14 /* 00009BAE */
00009B9C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009BA0 2057 movea.l A0, [A7]
00009BA2 2268 0004 movea.l A1, [A0 + 0x4]
00009BA6 2269 00BC movea.l A1, [A1 + 0xBC]
00009BAA 4E91 jsr [A1]
00009BAC 584F addq.w A7, 4
label00009BAE:
00009BAE 245F movea.l A2, [A7]+
00009BB0 4E5E unlink A6
00009BB2 4E75 rts
00009BB4 4E56 0000 link A6, 0
00009BB8 2F0A move.l -[A7], A2
00009BBA 246E 0008 movea.l A2, [A6 + 0x8]
00009BBE 42A7 clr.l -[A7]
00009BC0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009BC4 2057 movea.l A0, [A7]
00009BC6 2268 0004 movea.l A1, [A0 + 0x4]
00009BCA 2269 00F0 movea.l A1, [A1 + 0xF0]
00009BCE 4E91 jsr [A1]
00009BD0 504F addq.w A7, 8
00009BD2 245F movea.l A2, [A7]+
00009BD4 4E5E unlink A6
00009BD6 4E75 rts
00009BD8 4E56 0000 link A6, 0
00009BDC 2F0A move.l -[A7], A2
00009BDE 246E 0008 movea.l A2, [A6 + 0x8]
00009BE2 42A7 clr.l -[A7]
00009BE4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009BE8 2057 movea.l A0, [A7]
00009BEA 2268 0004 movea.l A1, [A0 + 0x4]
00009BEE 2269 00F0 movea.l A1, [A1 + 0xF0]
00009BF2 4E91 jsr [A1]
00009BF4 504F addq.w A7, 8
00009BF6 245F movea.l A2, [A7]+
00009BF8 4E5E unlink A6
00009BFA 4E75 rts
00009BFC 4E56 FFE4 link A6, -0x001C
00009C00 48E7 0030 movem.l -[A7], A2,A3
00009C04 246E 0008 movea.l A2, [A6 + 0x8]
00009C08 486E FFF8 pea.l [A6 - 0x8]
00009C0C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009C10 2057 movea.l A0, [A7]
00009C12 2268 0004 movea.l A1, [A0 + 0x4]
00009C16 2269 003C movea.l A1, [A1 + 0x3C]
00009C1A 4E91 jsr [A1]
00009C1C 3F2A 000A move.w -[A7], [A2 + 0xA]
00009C20 A9BC syscall GetPicture
00009C22 205F movea.l A0, [A7]+
00009C24 2648 movea.l A3, A0
00009C26 200B move.l D0, A3
00009C28 584F addq.w A7, 4
00009C2A 6700 00D0 beq +0xD2 /* 00009CFC */
00009C2E 2D79 0000 BB30 FFF0 move.l [A6 - 0x10], [0x0000BB30]
00009C36 2D79 0000 BB34 FFF4 move.l [A6 - 0xC], [0x0000BB34]
00009C3E 302E FFFC move.w D0, [A6 - 0x4]
00009C42 906E FFF8 sub.w D0, [A6 - 0x8]
00009C46 3D40 FFF4 move.w [A6 - 0xC], D0
00009C4A 302E FFFE move.w D0, [A6 - 0x2]
00009C4E 906E FFFA sub.w D0, [A6 - 0x6]
00009C52 3D40 FFF6 move.w [A6 - 0xA], D0
00009C56 2F0B move.l -[A7], A3
00009C58 486E FFF0 pea.l [A6 - 0x10]
00009C5C A8F6 syscall DrawPicture
00009C5E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009C62 4EB9 0000 3110 jsr [0x00003110]
00009C68 4A00 tst.b D0
00009C6A 584F addq.w A7, 4
00009C6C 675A beq +0x5C /* 00009CC8 */
00009C6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009C72 4EB9 0000 30D8 jsr [0x000030D8]
00009C78 4A00 tst.b D0
00009C7A 584F addq.w A7, 4
00009C7C 674A beq +0x4C /* 00009CC8 */
00009C7E 4A2A 000C tst.b [A2 + 0xC]
00009C82 6700 0090 beq +0x92 /* 00009D14 */
00009C86 2F0A move.l -[A7], A2
00009C88 2057 movea.l A0, [A7]
00009C8A 2250 movea.l A1, [A0]
00009C8C 2269 00AC movea.l A1, [A1 + 0xAC]
00009C90 4E91 jsr [A1]
00009C92 4A00 tst.b D0
00009C94 584F addq.w A7, 4
00009C96 677C beq +0x7E /* 00009D14 */
00009C98 1F3C 000A move.b -[A7], 0xA /* '\n' */
00009C9C 486E FFEA pea.l [A6 - 0x16]
00009CA0 4EB9 0000 05D8 jsr [0x000005D8]
00009CA6 486E FFE4 pea.l [A6 - 0x1C]
00009CAA 4EB9 0000 05E0 jsr [0x000005E0]
00009CB0 486E FFE4 pea.l [A6 - 0x1C]
00009CB4 486E FFEA pea.l [A6 - 0x16]
00009CB8 486E FFF8 pea.l [A6 - 0x8]
00009CBC 4EB9 0000 06A0 jsr [0x000006A0]
00009CC2 4FEF 0016 lea.l A7, [A7 + 0x16]
00009CC6 604C bra +0x4E /* 00009D14 */
label00009CC8:
00009CC8 1F3C 0007 move.b -[A7], 0x7
00009CCC 486E FFEA pea.l [A6 - 0x16]
00009CD0 4EB9 0000 05D8 jsr [0x000005D8]
00009CD6 1F3C 0002 move.b -[A7], 0x2
00009CDA 486E FFE4 pea.l [A6 - 0x1C]
00009CDE 4EB9 0000 05D8 jsr [0x000005D8]
00009CE4 486E FFE4 pea.l [A6 - 0x1C]
00009CE8 486E FFEA pea.l [A6 - 0x16]
00009CEC 486E FFF8 pea.l [A6 - 0x8]
00009CF0 4EB9 0000 06A0 jsr [0x000006A0]
00009CF6 4FEF 0018 lea.l A7, [A7 + 0x18]
00009CFA 6018 bra +0x1A /* 00009D14 */
label00009CFC:
00009CFC A89E syscall PenNormal
00009CFE 486E FFF8 pea.l [A6 - 0x8]
00009D02 2079 0002 B752 movea.l A0, [0x0002B752]
00009D08 4868 00AA pea.l [A0 + 0xAA]
00009D0C A8A5 syscall FillRect
00009D0E 486E FFF8 pea.l [A6 - 0x8]
00009D12 A8A1 syscall FrameRect
label00009D14:
00009D14 4CDF 0C00 movem.l A2,A3, [A7]+
00009D18 4E5E unlink A6
00009D1A 4E75 rts
00009D1C 4E56 0000 link A6, 0
00009D20 4227 clr.b -[A7]
00009D22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00009D26 2057 movea.l A0, [A7]
00009D28 2250 movea.l A1, [A0]
00009D2A 2269 00B0 movea.l A1, [A1 + 0xB0]
00009D2E 4E91 jsr [A1]
00009D30 4E5E unlink A6
00009D32 4E75 rts
00009D34 4E56 0000 link A6, 0
00009D38 2F0A move.l -[A7], A2
00009D3A 246E 0008 movea.l A2, [A6 + 0x8]
00009D3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00009D42 2F0A move.l -[A7], A2
00009D44 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
00009D4A 41F9 0000 B878 lea.l A0, [0x0000B878]
00009D50 2488 move.l [A2], A0
00009D52 204A movea.l A0, A2
00009D54 504F addq.w A7, 8
00009D56 245F movea.l A2, [A7]+
00009D58 4E5E unlink A6
00009D5A 4E75 rts
00009D5C 4E56 0000 link A6, 0
00009D60 2F0A move.l -[A7], A2
00009D62 246E 0008 movea.l A2, [A6 + 0x8]
00009D66 200A move.l D0, A2
00009D68 6724 beq +0x26 /* 00009D8E */
00009D6A 41F9 0000 B878 lea.l A0, [0x0000B878]
00009D70 2488 move.l [A2], A0
00009D72 4267 clr.w -[A7]
00009D74 2F0A move.l -[A7], A2
00009D76 4EB9 0000 0030 jsr [0x00000030]
00009D7C 4A6E 000C tst.w [A6 + 0xC]
00009D80 5C4F addq.w A7, 6
00009D82 6F0A ble +0xC /* 00009D8E */
00009D84 2F0A move.l -[A7], A2
00009D86 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00009D8C 584F addq.w A7, 4
label00009D8E:
00009D8E 204A movea.l A0, A2
00009D90 245F movea.l A2, [A7]+
00009D92 4E5E unlink A6
00009D94 4E75 rts
00009D96 4E56 FEFC link A6, -0x0104
00009D9A 48E7 0038 movem.l -[A7], A2,A3,A4
00009D9E 286E 0008 movea.l A4, [A6 + 0x8]
00009DA2 266E 000C movea.l A3, [A6 + 0xC]
00009DA6 246E 0010 movea.l A2, [A6 + 0x10]
00009DAA 4878 0002 push.l 0x2
00009DAE 486E FFFE pea.l [A6 - 0x2]
00009DB2 2F0A move.l -[A7], A2
00009DB4 4EB9 0000 2BA0 jsr [0x00002BA0]
00009DBA 4878 0002 push.l 0x2
00009DBE 486E FEFC pea.l [A6 - 0x104]
00009DC2 2F0A move.l -[A7], A2
00009DC4 4EB9 0000 2BA0 jsr [0x00002BA0]
00009DCA 486E FEFE pea.l [A6 - 0x102]
00009DCE 2F0A move.l -[A7], A2
00009DD0 4EB9 0000 2BC0 jsr [0x00002BC0]
00009DD6 42A7 clr.l -[A7]
00009DD8 4267 clr.w -[A7]
00009DDA 4879 0000 BA12 push.l 0xBA12
00009DE0 3F3C 00E0 move.w -[A7], 0xE0
00009DE4 2F0B move.l -[A7], A3
00009DE6 2F0C move.l -[A7], A4
00009DE8 2057 movea.l A0, [A7]
00009DEA 2250 movea.l A1, [A0]
00009DEC 2269 0010 movea.l A1, [A1 + 0x10]
00009DF0 4E91 jsr [A1]
00009DF2 4FEF 0034 lea.l A7, [A7 + 0x34]
00009DF6 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00009DFA 4E5E unlink A6
00009DFC 4E75 rts
00009DFE 206F 0004 movea.l A0, [A7 + 0x4]
00009E02 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8]
00009E08 4E75 rts
00009E0A 4E56 FFE8 link A6, -0x0018
00009E0E 2F0A move.l -[A7], A2
00009E10 246E 0008 movea.l A2, [A6 + 0x8]
00009E14 486E FFFA pea.l [A6 - 0x6]
00009E18 4EB9 0000 2340 jsr [0x00002340]
00009E1E 486E FFFA pea.l [A6 - 0x6]
00009E22 486E FFE8 pea.l [A6 - 0x18]
00009E26 4EB9 0000 2368 jsr [0x00002368]
00009E2C 486E FFF2 pea.l [A6 - 0xE]
00009E30 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009E34 2057 movea.l A0, [A7]
00009E36 2268 0004 movea.l A1, [A0 + 0x4]
00009E3A 2269 003C movea.l A1, [A1 + 0x3C]
00009E3E 4E91 jsr [A1]
00009E40 486E FFF2 pea.l [A6 - 0xE]
00009E44 A8A1 syscall FrameRect
00009E46 486E FFF2 pea.l [A6 - 0xE]
00009E4A 2F3C 0001 0001 move.l -[A7], 0x10001
00009E50 A8A9 syscall InsetRect
00009E52 486E FFF2 pea.l [A6 - 0xE]
00009E56 A8A1 syscall FrameRect
00009E58 3F3C FFFF move.w -[A7], 0xFFFF
00009E5C 486E FFE8 pea.l [A6 - 0x18]
00009E60 4EB9 0000 2378 jsr [0x00002378]
00009E66 2F2E 000C move.l -[A7], [A6 + 0xC]
00009E6A 486E FFEC pea.l [A6 - 0x14]
00009E6E 4EB9 0000 2348 jsr [0x00002348]
00009E74 2F2E FFFA move.l -[A7], [A6 - 0x6]
00009E78 206E FFEC movea.l A0, [A6 - 0x14]
00009E7C 4850 pea.l [A0]
00009E7E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00009E82 A8E4 syscall SectRgn
00009E84 3F3C FFFF move.w -[A7], 0xFFFF
00009E88 486E FFEC pea.l [A6 - 0x14]
00009E8C 4EB9 0000 2358 jsr [0x00002358]
00009E92 486E FFFA pea.l [A6 - 0x6]
00009E96 4EB9 0000 2360 jsr [0x00002360]
00009E9C 2448 movea.l A2, A0
00009E9E 3F3C FFFF move.w -[A7], 0xFFFF
00009EA2 486E FFFA pea.l [A6 - 0x6]
00009EA6 4EB9 0000 2358 jsr [0x00002358]
00009EAC 204A movea.l A0, A2
00009EAE 4FEF 0032 lea.l A7, [A7 + 0x32]
00009EB2 245F movea.l A2, [A7]+
00009EB4 4E5E unlink A6
00009EB6 4E75 rts
00009EB8 4E56 FFE8 link A6, -0x0018
00009EBC 2F0A move.l -[A7], A2
00009EBE 246E 0008 movea.l A2, [A6 + 0x8]
00009EC2 486E FFFA pea.l [A6 - 0x6]
00009EC6 4EB9 0000 2340 jsr [0x00002340]
00009ECC 486E FFFA pea.l [A6 - 0x6]
00009ED0 486E FFE8 pea.l [A6 - 0x18]
00009ED4 4EB9 0000 2368 jsr [0x00002368]
00009EDA 486E FFF2 pea.l [A6 - 0xE]
00009EDE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009EE2 2057 movea.l A0, [A7]
00009EE4 2268 0004 movea.l A1, [A0 + 0x4]
00009EE8 2269 003C movea.l A1, [A1 + 0x3C]
00009EEC 4E91 jsr [A1]
00009EEE 486E FFF2 pea.l [A6 - 0xE]
00009EF2 2F3C 0001 0001 move.l -[A7], 0x10001
00009EF8 A8A9 syscall InsetRect
00009EFA 486E FFF2 pea.l [A6 - 0xE]
00009EFE A8A1 syscall FrameRect
00009F00 486E FFF2 pea.l [A6 - 0xE]
00009F04 2F3C 0001 0001 move.l -[A7], 0x10001
00009F0A A8A9 syscall InsetRect
00009F0C 486E FFF2 pea.l [A6 - 0xE]
00009F10 A8A1 syscall FrameRect
00009F12 3F3C FFFF move.w -[A7], 0xFFFF
00009F16 486E FFE8 pea.l [A6 - 0x18]
00009F1A 4EB9 0000 2378 jsr [0x00002378]
00009F20 2F2E 000C move.l -[A7], [A6 + 0xC]
00009F24 486E FFEC pea.l [A6 - 0x14]
00009F28 4EB9 0000 2348 jsr [0x00002348]
00009F2E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00009F32 206E FFEC movea.l A0, [A6 - 0x14]
00009F36 4850 pea.l [A0]
00009F38 2F2E FFFA move.l -[A7], [A6 - 0x6]
00009F3C A8E6 syscall DiffRgn
00009F3E 3F3C FFFF move.w -[A7], 0xFFFF
00009F42 486E FFEC pea.l [A6 - 0x14]
00009F46 4EB9 0000 2358 jsr [0x00002358]
00009F4C 486E FFFA pea.l [A6 - 0x6]
00009F50 4EB9 0000 2360 jsr [0x00002360]
00009F56 2448 movea.l A2, A0
00009F58 3F3C FFFF move.w -[A7], 0xFFFF
00009F5C 486E FFFA pea.l [A6 - 0x6]
00009F60 4EB9 0000 2358 jsr [0x00002358]
00009F66 204A movea.l A0, A2
00009F68 4FEF 0032 lea.l A7, [A7 + 0x32]
00009F6C 245F movea.l A2, [A7]+
00009F6E 4E5E unlink A6
00009F70 4E75 rts
00009F72 4E56 FFEE link A6, -0x0012
00009F76 48E7 0038 movem.l -[A7], A2,A3,A4
00009F7A 246E 0008 movea.l A2, [A6 + 0x8]
00009F7E 286E 000C movea.l A4, [A6 + 0xC]
00009F82 266E 0010 movea.l A3, [A6 + 0x10]
00009F86 200C move.l D0, A4
00009F88 6716 beq +0x18 /* 00009FA0 */
00009F8A 486E FFFA pea.l [A6 - 0x6]
00009F8E 4EB9 0000 05E0 jsr [0x000005E0]
00009F94 28AE FFFA move.l [A4], [A6 - 0x6]
00009F98 396E FFFE 0004 move.w [A4 + 0x4], [A6 - 0x2]
00009F9E 584F addq.w A7, 4
label00009FA0:
00009FA0 200B move.l D0, A3
00009FA2 6752 beq +0x54 /* 00009FF6 */
00009FA4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009FA8 4EB9 0000 3110 jsr [0x00003110]
00009FAE 4A00 tst.b D0
00009FB0 584F addq.w A7, 4
00009FB2 6726 beq +0x28 /* 00009FDA */
00009FB4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00009FB8 4EB9 0000 30D8 jsr [0x000030D8]
00009FBE 4A00 tst.b D0
00009FC0 584F addq.w A7, 4
00009FC2 6716 beq +0x18 /* 00009FDA */
00009FC4 1F3C 0002 move.b -[A7], 0x2
00009FC8 486E FFF4 pea.l [A6 - 0xC]
00009FCC 4EB9 0000 05D8 jsr [0x000005D8]
00009FD2 41EE FFF4 lea.l A0, [A6 - 0xC]
00009FD6 5C4F addq.w A7, 6
00009FD8 6014 bra +0x16 /* 00009FEE */
label00009FDA:
00009FDA 1F3C 0001 move.b -[A7], 0x1
00009FDE 486E FFEE pea.l [A6 - 0x12]
00009FE2 4EB9 0000 05D8 jsr [0x000005D8]
00009FE8 41EE FFEE lea.l A0, [A6 - 0x12]
00009FEC 5C4F addq.w A7, 6
label00009FEE:
00009FEE 2690 move.l [A3], [A0]
00009FF0 3768 0004 0004 move.w [A3 + 0x4], [A0 + 0x4]
label00009FF6:
00009FF6 7001 moveq.l D0, 0x01
00009FF8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00009FFC 4E5E unlink A6
00009FFE 4E75 rts
0000A000 4E56 FFF4 link A6, -0x000C
0000A004 486E FFFA pea.l [A6 - 0x6]
0000A008 486E FFF4 pea.l [A6 - 0xC]
0000A00C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000A010 2057 movea.l A0, [A7]
0000A012 2250 movea.l A1, [A0]
0000A014 2269 0090 movea.l A1, [A1 + 0x90]
0000A018 4E91 jsr [A1]
0000A01A 486E FFF4 pea.l [A6 - 0xC]
0000A01E AA14 syscall RGBForeColor
0000A020 486E FFFA pea.l [A6 - 0x6]
0000A024 AA15 syscall RGBBackColor
0000A026 7001 moveq.l D0, 0x01
0000A028 4E5E unlink A6
0000A02A 4E75 rts
0000A02C 4E56 0000 link A6, 0
0000A030 2F0A move.l -[A7], A2
0000A032 246E 0008 movea.l A2, [A6 + 0x8]
0000A036 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A03A 4EB9 0000 30D8 jsr [0x000030D8]
0000A040 4A00 tst.b D0
0000A042 584F addq.w A7, 4
0000A044 6712 beq +0x14 /* 0000A058 */
0000A046 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A04A 2057 movea.l A0, [A7]
0000A04C 2268 0004 movea.l A1, [A0 + 0x4]
0000A050 2269 00BC movea.l A1, [A1 + 0xBC]
0000A054 4E91 jsr [A1]
0000A056 584F addq.w A7, 4
label0000A058:
0000A058 245F movea.l A2, [A7]+
0000A05A 4E5E unlink A6
0000A05C 4E75 rts
0000A05E 4E56 0000 link A6, 0
0000A062 2F0A move.l -[A7], A2
0000A064 246E 0008 movea.l A2, [A6 + 0x8]
0000A068 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A06C 4EB9 0000 30D8 jsr [0x000030D8]
0000A072 4A00 tst.b D0
0000A074 584F addq.w A7, 4
0000A076 6612 bne +0x14 /* 0000A08A */
0000A078 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A07C 2057 movea.l A0, [A7]
0000A07E 2268 0004 movea.l A1, [A0 + 0x4]
0000A082 2269 00BC movea.l A1, [A1 + 0xBC]
0000A086 4E91 jsr [A1]
0000A088 584F addq.w A7, 4
label0000A08A:
0000A08A 245F movea.l A2, [A7]+
0000A08C 4E5E unlink A6
0000A08E 4E75 rts
0000A090 4E56 FFA2 link A6, -0x005E
0000A094 48E7 1820 movem.l -[A7], D3,D4,A2
0000A098 246E 0008 movea.l A2, [A6 + 0x8]
0000A09C 486E FFA2 pea.l [A6 - 0x5E]
0000A0A0 4EB9 0000 20A0 jsr [0x000020A0]
0000A0A6 4EB9 0000 20B0 jsr [0x000020B0]
0000A0AC 486E FFF2 pea.l [A6 - 0xE]
0000A0B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A0B4 2057 movea.l A0, [A7]
0000A0B6 2268 0004 movea.l A1, [A0 + 0x4]
0000A0BA 2269 003C movea.l A1, [A1 + 0x3C]
0000A0BE 4E91 jsr [A1]
0000A0C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A0C4 4EB9 0000 30D8 jsr [0x000030D8]
0000A0CA 1600 move.b D3, D0
0000A0CC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A0D0 4EB9 0000 3110 jsr [0x00003110]
0000A0D6 1800 move.b D4, D0
0000A0D8 486E FFF2 pea.l [A6 - 0xE]
0000A0DC 486E FFDE pea.l [A6 - 0x22]
0000A0E0 4EB9 0000 2148 jsr [0x00002148]
0000A0E6 4FEF 001C lea.l A7, [A7 + 0x1C]
0000A0EA 6000 015A bra +0x15C /* 0000A246 */
label0000A0EE:
0000A0EE 4A04 tst.b D4
0000A0F0 6716 beq +0x18 /* 0000A108 */
0000A0F2 4A03 tst.b D3
0000A0F4 6712 beq +0x14 /* 0000A108 */
0000A0F6 486E FFD8 pea.l [A6 - 0x28]
0000A0FA 4EB9 0000 05E0 jsr [0x000005E0]
0000A100 41EE FFD8 lea.l A0, [A6 - 0x28]
0000A104 584F addq.w A7, 4
0000A106 602E bra +0x30 /* 0000A136 */
label0000A108:
0000A108 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000A10E 6D16 blt +0x18 /* 0000A126 */
0000A110 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000A114 486E FFD2 pea.l [A6 - 0x2E]
0000A118 4EB9 0000 05D8 jsr [0x000005D8]
0000A11E 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000A122 5C4F addq.w A7, 6
0000A124 6010 bra +0x12 /* 0000A136 */
label0000A126:
0000A126 486E FFCC pea.l [A6 - 0x34]
0000A12A 4EB9 0000 05E0 jsr [0x000005E0]
0000A130 41EE FFCC lea.l A0, [A6 - 0x34]
0000A134 584F addq.w A7, 4
label0000A136:
0000A136 2D50 FFFA move.l [A6 - 0x6], [A0]
0000A13A 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
0000A140 486E FFFA pea.l [A6 - 0x6]
0000A144 AA14 syscall RGBForeColor
0000A146 486E FFF2 pea.l [A6 - 0xE]
0000A14A A8A1 syscall FrameRect
0000A14C 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000A152 6C32 bge +0x34 /* 0000A186 */
0000A154 486E FFFA pea.l [A6 - 0x6]
0000A158 4EB9 0000 05E8 jsr [0x000005E8]
0000A15E 486E FFFA pea.l [A6 - 0x6]
0000A162 AA14 syscall RGBForeColor
0000A164 486E FFF2 pea.l [A6 - 0xE]
0000A168 2F3C 0001 0001 move.l -[A7], 0x10001
0000A16E A8A9 syscall InsetRect
0000A170 486E FFF2 pea.l [A6 - 0xE]
0000A174 A8A2 syscall PaintRect
0000A176 486E FFF2 pea.l [A6 - 0xE]
0000A17A 4878 FFFF push.l 0xFFFF
0000A17E A8A9 syscall InsetRect
0000A180 584F addq.w A7, 4
0000A182 6000 00C2 bra +0xC4 /* 0000A246 */
label0000A186:
0000A186 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A18A 4EB9 0000 3110 jsr [0x00003110]
0000A190 4A00 tst.b D0
0000A192 584F addq.w A7, 4
0000A194 6726 beq +0x28 /* 0000A1BC */
0000A196 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A19A 4EB9 0000 30D8 jsr [0x000030D8]
0000A1A0 4A00 tst.b D0
0000A1A2 584F addq.w A7, 4
0000A1A4 6716 beq +0x18 /* 0000A1BC */
0000A1A6 1F3C 0002 move.b -[A7], 0x2
0000A1AA 486E FFC6 pea.l [A6 - 0x3A]
0000A1AE 4EB9 0000 05D8 jsr [0x000005D8]
0000A1B4 41EE FFC6 lea.l A0, [A6 - 0x3A]
0000A1B8 5C4F addq.w A7, 6
0000A1BA 6014 bra +0x16 /* 0000A1D0 */
label0000A1BC:
0000A1BC 1F3C 0001 move.b -[A7], 0x1
0000A1C0 486E FFC0 pea.l [A6 - 0x40]
0000A1C4 4EB9 0000 05D8 jsr [0x000005D8]
0000A1CA 41EE FFC0 lea.l A0, [A6 - 0x40]
0000A1CE 5C4F addq.w A7, 6
label0000A1D0:
0000A1D0 2D50 FFFA move.l [A6 - 0x6], [A0]
0000A1D4 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
0000A1DA 486E FFFA pea.l [A6 - 0x6]
0000A1DE AA14 syscall RGBForeColor
0000A1E0 486E FFF2 pea.l [A6 - 0xE]
0000A1E4 2F3C 0001 0001 move.l -[A7], 0x10001
0000A1EA A8A9 syscall InsetRect
0000A1EC 486E FFF2 pea.l [A6 - 0xE]
0000A1F0 A8A2 syscall PaintRect
0000A1F2 4A04 tst.b D4
0000A1F4 6750 beq +0x52 /* 0000A246 */
0000A1F6 4A03 tst.b D3
0000A1F8 674C beq +0x4E /* 0000A246 */
0000A1FA 486E FFFA pea.l [A6 - 0x6]
0000A1FE 4EB9 0000 05E8 jsr [0x000005E8]
0000A204 486E FFFA pea.l [A6 - 0x6]
0000A208 AA14 syscall RGBForeColor
0000A20A 2F3C 0001 0000 move.l -[A7], 0x10000
0000A210 42A7 clr.l -[A7]
0000A212 486E FFF2 pea.l [A6 - 0xE]
0000A216 4EB9 0000 06B8 jsr [0x000006B8]
0000A21C 1F3C 0005 move.b -[A7], 0x5
0000A220 486E FFFA pea.l [A6 - 0x6]
0000A224 4EB9 0000 05D8 jsr [0x000005D8]
0000A22A 486E FFFA pea.l [A6 - 0x6]
0000A22E AA14 syscall RGBForeColor
0000A230 42A7 clr.l -[A7]
0000A232 2F3C 0001 0001 move.l -[A7], 0x10001
0000A238 486E FFF2 pea.l [A6 - 0xE]
0000A23C 4EB9 0000 06B0 jsr [0x000006B0]
0000A242 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000A246:
0000A246 486E FFF0 pea.l [A6 - 0x10]
0000A24A 486E FFDE pea.l [A6 - 0x22]
0000A24E 4EB9 0000 2158 jsr [0x00002158]
0000A254 4A00 tst.b D0
0000A256 504F addq.w A7, 8
0000A258 6600 FE94 bne -0x16A /* 0000A0EE */
0000A25C 3F3C FFFF move.w -[A7], 0xFFFF
0000A260 486E FFDE pea.l [A6 - 0x22]
0000A264 4EB9 0000 2150 jsr [0x00002150]
0000A26A 3F3C FFFF move.w -[A7], 0xFFFF
0000A26E 486E FFA2 pea.l [A6 - 0x5E]
0000A272 4EB9 0000 20A8 jsr [0x000020A8]
0000A278 4FEF 000C lea.l A7, [A7 + 0xC]
0000A27C 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000A280 4E5E unlink A6
0000A282 4E75 rts
0000A284 4E56 FFF0 link A6, -0x0010
0000A288 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000A28C 246E 0008 movea.l A2, [A6 + 0x8]
0000A290 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A294 4EB9 0000 30A0 jsr [0x000030A0]
0000A29A 4A00 tst.b D0
0000A29C 584F addq.w A7, 4
0000A29E 676A beq +0x6C /* 0000A30A */
0000A2A0 486E FFF0 pea.l [A6 - 0x10]
0000A2A4 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A2A8 2057 movea.l A0, [A7]
0000A2AA 2268 0004 movea.l A1, [A0 + 0x4]
0000A2AE 2269 0038 movea.l A1, [A1 + 0x38]
0000A2B2 4E91 jsr [A1]
0000A2B4 4A00 tst.b D0
0000A2B6 504F addq.w A7, 8
0000A2B8 6750 beq +0x52 /* 0000A30A */
0000A2BA 262A 0004 move.l D3, [A2 + 0x4]
0000A2BE 2643 movea.l A3, D3
0000A2C0 206B 0020 movea.l A0, [A3 + 0x20]
0000A2C4 2008 move.l D0, A0
0000A2C6 6742 beq +0x44 /* 0000A30A */
0000A2C8 2843 movea.l A4, D3
0000A2CA 266C 0020 movea.l A3, [A4 + 0x20]
0000A2CE 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
0000A2D4 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
0000A2DA 554F subq.w A7, 2
0000A2DC 486E FFF0 pea.l [A6 - 0x10]
0000A2E0 486E FFF8 pea.l [A6 - 0x8]
0000A2E4 486E FFF8 pea.l [A6 - 0x8]
0000A2E8 A8AA syscall SectRect
0000A2EA 101F move.b D0, [A7]+
0000A2EC 671C beq +0x1E /* 0000A30A */
0000A2EE 486E FFF8 pea.l [A6 - 0x8]
0000A2F2 2F0A move.l -[A7], A2
0000A2F4 2057 movea.l A0, [A7]
0000A2F6 2250 movea.l A1, [A0]
0000A2F8 2269 00AC movea.l A1, [A1 + 0xAC]
0000A2FC 4E91 jsr [A1]
0000A2FE 2648 movea.l A3, A0
0000A300 2F0B move.l -[A7], A3
0000A302 A927 syscall InvalRgn
0000A304 2F0B move.l -[A7], A3
0000A306 A8D9 syscall DisposRgn/DisposeRgn
0000A308 504F addq.w A7, 8
label0000A30A:
0000A30A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000A30E 4E5E unlink A6
0000A310 4E75 rts
0000A312 4E56 FFF0 link A6, -0x0010
0000A316 48E7 0038 movem.l -[A7], A2,A3,A4
0000A31A 246E 0008 movea.l A2, [A6 + 0x8]
0000A31E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A322 4EB9 0000 30A0 jsr [0x000030A0]
0000A328 4A00 tst.b D0
0000A32A 584F addq.w A7, 4
0000A32C 6776 beq +0x78 /* 0000A3A4 */
0000A32E 486E FFF0 pea.l [A6 - 0x10]
0000A332 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A336 2057 movea.l A0, [A7]
0000A338 2268 0004 movea.l A1, [A0 + 0x4]
0000A33C 2269 0038 movea.l A1, [A1 + 0x38]
0000A340 4E91 jsr [A1]
0000A342 4A00 tst.b D0
0000A344 504F addq.w A7, 8
0000A346 675C beq +0x5E /* 0000A3A4 */
0000A348 266A 0004 movea.l A3, [A2 + 0x4]
0000A34C 206B 0020 movea.l A0, [A3 + 0x20]
0000A350 2008 move.l D0, A0
0000A352 6750 beq +0x52 /* 0000A3A4 */
0000A354 486E FFF0 pea.l [A6 - 0x10]
0000A358 2F3C 0001 0001 move.l -[A7], 0x10001
0000A35E A8A9 syscall InsetRect
0000A360 286A 0004 movea.l A4, [A2 + 0x4]
0000A364 266C 0020 movea.l A3, [A4 + 0x20]
0000A368 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
0000A36E 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
0000A374 554F subq.w A7, 2
0000A376 486E FFF0 pea.l [A6 - 0x10]
0000A37A 486E FFF8 pea.l [A6 - 0x8]
0000A37E 486E FFF8 pea.l [A6 - 0x8]
0000A382 A8AA syscall SectRect
0000A384 101F move.b D0, [A7]+
0000A386 671C beq +0x1E /* 0000A3A4 */
0000A388 486E FFF8 pea.l [A6 - 0x8]
0000A38C 2F0A move.l -[A7], A2
0000A38E 2057 movea.l A0, [A7]
0000A390 2250 movea.l A1, [A0]
0000A392 2269 00B0 movea.l A1, [A1 + 0xB0]
0000A396 4E91 jsr [A1]
0000A398 2648 movea.l A3, A0
0000A39A 2F0B move.l -[A7], A3
0000A39C A927 syscall InvalRgn
0000A39E 2F0B move.l -[A7], A3
0000A3A0 A8D9 syscall DisposRgn/DisposeRgn
0000A3A2 504F addq.w A7, 8
label0000A3A4:
0000A3A4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000A3A8 4E5E unlink A6
0000A3AA 4E75 rts
0000A3AC 4E56 0000 link A6, 0
0000A3B0 2F0A move.l -[A7], A2
0000A3B2 246E 0008 movea.l A2, [A6 + 0x8]
0000A3B6 2F2E 000C move.l -[A7], [A6 + 0xC]
0000A3BA 2F0A move.l -[A7], A2
0000A3BC 61FF FFFF B646 bsr -0x49B8 /* 00005A04 */
0000A3C2 486A 000A pea.l [A2 + 0xA]
0000A3C6 4EB9 0000 05A8 jsr [0x000005A8]
0000A3CC 41F9 0000 B332 lea.l A0, [0x0000B332]
0000A3D2 2488 move.l [A2], A0
0000A3D4 41F9 0000 B332 lea.l A0, [0x0000B332]
0000A3DA 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000A3DE 2548 000A move.l [A2 + 0xA], A0
0000A3E2 426A 0122 clr.w [A2 + 0x122]
0000A3E6 426A 0124 clr.w [A2 + 0x124]
0000A3EA 157C 0001 012E move.b [A2 + 0x12E], 0x1
0000A3F0 422A 012F clr.b [A2 + 0x12F]
0000A3F4 157C 0001 0130 move.b [A2 + 0x130], 0x1
0000A3FA 422A 0131 clr.b [A2 + 0x131]
0000A3FE 204A movea.l A0, A2
0000A400 4FEF 000C lea.l A7, [A7 + 0xC]
0000A404 245F movea.l A2, [A7]+
0000A406 4E5E unlink A6
0000A408 4E75 rts
0000A40A 4E56 0000 link A6, 0
0000A40E 2F0A move.l -[A7], A2
0000A410 246E 0008 movea.l A2, [A6 + 0x8]
0000A414 200A move.l D0, A2
0000A416 6740 beq +0x42 /* 0000A458 */
0000A418 41F9 0000 B332 lea.l A0, [0x0000B332]
0000A41E 2488 move.l [A2], A0
0000A420 41F9 0000 B332 lea.l A0, [0x0000B332]
0000A426 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000A42A 2548 000A move.l [A2 + 0xA], A0
0000A42E 4267 clr.w -[A7]
0000A430 486A 000A pea.l [A2 + 0xA]
0000A434 4EB9 0000 05B0 jsr [0x000005B0]
0000A43A 4267 clr.w -[A7]
0000A43C 2F0A move.l -[A7], A2
0000A43E 61FF FFFF B5F0 bsr -0x4A0E /* 00005A30 */
0000A444 4A6E 000C tst.w [A6 + 0xC]
0000A448 4FEF 000C lea.l A7, [A7 + 0xC]
0000A44C 6F0A ble +0xC /* 0000A458 */
0000A44E 2F0A move.l -[A7], A2
0000A450 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000A456 584F addq.w A7, 4
label0000A458:
0000A458 204A movea.l A0, A2
0000A45A 245F movea.l A2, [A7]+
0000A45C 4E5E unlink A6
0000A45E 4E75 rts
0000A460 4E56 FEF8 link A6, -0x0108
0000A464 48E7 0038 movem.l -[A7], A2,A3,A4
0000A468 286E 0008 movea.l A4, [A6 + 0x8]
0000A46C 266E 000C movea.l A3, [A6 + 0xC]
0000A470 246E 0010 movea.l A2, [A6 + 0x10]
0000A474 4878 0002 push.l 0x2
0000A478 486E FFFE pea.l [A6 - 0x2]
0000A47C 2F0A move.l -[A7], A2
0000A47E 4EB9 0000 2BA0 jsr [0x00002BA0]
0000A484 4878 0002 push.l 0x2
0000A488 486E FEFC pea.l [A6 - 0x104]
0000A48C 2F0A move.l -[A7], A2
0000A48E 4EB9 0000 2BA0 jsr [0x00002BA0]
0000A494 486E FEFE pea.l [A6 - 0x102]
0000A498 2F0A move.l -[A7], A2
0000A49A 4EB9 0000 2BC0 jsr [0x00002BC0]
0000A4A0 4878 0004 push.l 0x4
0000A4A4 486E FEF8 pea.l [A6 - 0x108]
0000A4A8 2F0A move.l -[A7], A2
0000A4AA 4EB9 0000 2BA0 jsr [0x00002BA0]
0000A4B0 2F2E FEF8 move.l -[A7], [A6 - 0x108]
0000A4B4 3F2E FEFC move.w -[A7], [A6 - 0x104]
0000A4B8 486E FEFE pea.l [A6 - 0x102]
0000A4BC 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000A4C0 2F0B move.l -[A7], A3
0000A4C2 2F0C move.l -[A7], A4
0000A4C4 2057 movea.l A0, [A7]
0000A4C6 2250 movea.l A1, [A0]
0000A4C8 2269 0010 movea.l A1, [A1 + 0x10]
0000A4CC 4E91 jsr [A1]
0000A4CE 4FEF 0040 lea.l A7, [A7 + 0x40]
0000A4D2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000A4D6 4E5E unlink A6
0000A4D8 4E75 rts
0000A4DA 4E56 FFFC link A6, -0x0004
0000A4DE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000A4E2 246E 0008 movea.l A2, [A6 + 0x8]
0000A4E6 2A2E 000C move.l D5, [A6 + 0xC]
0000A4EA 362E 0010 move.w D3, [A6 + 0x10]
0000A4EE 286E 0012 movea.l A4, [A6 + 0x12]
0000A4F2 382E 0016 move.w D4, [A6 + 0x16]
0000A4F6 2545 0004 move.l [A2 + 0x4], D5
0000A4FA 1F14 move.b -[A7], [A4]
0000A4FC 486C 0001 pea.l [A4 + 0x1]
0000A500 486A 000E pea.l [A2 + 0xE]
0000A504 4EB9 0000 23E8 jsr [0x000023E8]
0000A50A 3544 0118 move.w [A2 + 0x118], D4
0000A50E 3003 move.w D0, D3
0000A510 0240 0001 andi.w D0, 0x1
0000A514 4A40 tst.w D0
0000A516 56C0 sne D0
0000A518 4400 neg.b D0
0000A51A 1540 012E move.b [A2 + 0x12E], D0
0000A51E 3003 move.w D0, D3
0000A520 0240 0008 andi.w D0, 0x8
0000A524 4A40 tst.w D0
0000A526 56C0 sne D0
0000A528 4400 neg.b D0
0000A52A 1540 012F move.b [A2 + 0x12F], D0
0000A52E 286A 0004 movea.l A4, [A2 + 0x4]
0000A532 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A536 2057 movea.l A0, [A7]
0000A538 2268 0004 movea.l A1, [A0 + 0x4]
0000A53C 2269 001C movea.l A1, [A1 + 0x1C]
0000A540 4E91 jsr [A1]
0000A542 E080 asr D0, 8
0000A544 0280 0000 00FF andi.l D0, 0xFF
0000A54A 3540 0124 move.w [A2 + 0x124], D0
0000A54E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A552 2057 movea.l A0, [A7]
0000A554 2268 0004 movea.l A1, [A0 + 0x4]
0000A558 2269 001C movea.l A1, [A1 + 0x1C]
0000A55C 4E91 jsr [A1]
0000A55E 0280 0000 00FF andi.l D0, 0xFF
0000A564 3540 0126 move.w [A2 + 0x126], D0
0000A568 0C6A 00FF 0126 cmpi.w [A2 + 0x126], 0xFF
0000A56E 4FEF 0012 lea.l A7, [A7 + 0x12]
0000A572 6606 bne +0x8 /* 0000A57A */
0000A574 357C FFFF 0126 move.w [A2 + 0x126], 0xFFFF
label0000A57A:
0000A57A 266A 0004 movea.l A3, [A2 + 0x4]
0000A57E 202B 0062 move.l D0, [A3 + 0x62]
0000A582 3540 0122 move.w [A2 + 0x122], D0
0000A586 0C6A FFFF 0122 cmpi.w [A2 + 0x122], 0xFFFF
0000A58C 6612 bne +0x14 /* 0000A5A0 */
0000A58E 2F0A move.l -[A7], A2
0000A590 2057 movea.l A0, [A7]
0000A592 2250 movea.l A1, [A0]
0000A594 2269 014C movea.l A1, [A1 + 0x14C]
0000A598 4E91 jsr [A1]
0000A59A 3540 0122 move.w [A2 + 0x122], D0
0000A59E 584F addq.w A7, 4
label0000A5A0:
0000A5A0 422A 0130 clr.b [A2 + 0x130]
0000A5A4 486E FFFC pea.l [A6 - 0x4]
0000A5A8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A5AC 4EB9 0000 2F90 jsr [0x00002F90]
0000A5B2 4A6A 0122 tst.w [A2 + 0x122]
0000A5B6 504F addq.w A7, 8
0000A5B8 6608 bne +0xA /* 0000A5C2 */
0000A5BA 0C6E 0018 FFFC cmpi.w [A6 - 0x4], 0x18
0000A5C0 6D04 blt +0x6 /* 0000A5C6 */
label0000A5C2:
0000A5C2 7000 moveq.l D0, 0x00
0000A5C4 6002 bra +0x4 /* 0000A5C8 */
label0000A5C6:
0000A5C6 7001 moveq.l D0, 0x01
label0000A5C8:
0000A5C8 1540 0131 move.b [A2 + 0x131], D0
0000A5CC 422A 0008 clr.b [A2 + 0x8]
0000A5D0 4A2A 0131 tst.b [A2 + 0x131]
0000A5D4 670E beq +0x10 /* 0000A5E4 */
0000A5D6 2F0A move.l -[A7], A2
0000A5D8 2057 movea.l A0, [A7]
0000A5DA 2250 movea.l A1, [A0]
0000A5DC 2269 0150 movea.l A1, [A1 + 0x150]
0000A5E0 4E91 jsr [A1]
0000A5E2 584F addq.w A7, 4
label0000A5E4:
0000A5E4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000A5E8 4E5E unlink A6
0000A5EA 4E75 rts
0000A5EC 4E56 0000 link A6, 0
0000A5F0 2F0A move.l -[A7], A2
0000A5F2 246E 0008 movea.l A2, [A6 + 0x8]
0000A5F6 4A2A 012E tst.b [A2 + 0x12E]
0000A5FA 6614 bne +0x16 /* 0000A610 */
0000A5FC 4A2A 0131 tst.b [A2 + 0x131]
0000A600 660E bne +0x10 /* 0000A610 */
0000A602 2F0A move.l -[A7], A2
0000A604 2057 movea.l A0, [A7]
0000A606 2250 movea.l A1, [A0]
0000A608 2269 0144 movea.l A1, [A1 + 0x144]
0000A60C 4E91 jsr [A1]
0000A60E 584F addq.w A7, 4
label0000A610:
0000A610 245F movea.l A2, [A7]+
0000A612 4E5E unlink A6
0000A614 4E75 rts
0000A616 4E56 0000 link A6, 0
0000A61A 2F0A move.l -[A7], A2
0000A61C 246E 0008 movea.l A2, [A6 + 0x8]
0000A620 3F3C 0100 move.w -[A7], 0x100
0000A624 2F2E 000C move.l -[A7], [A6 + 0xC]
0000A628 206A 000E movea.l A0, [A2 + 0xE]
0000A62C 4850 pea.l [A0]
0000A62E 4EB9 0000 2420 jsr [0x00002420]
0000A634 4FEF 000A lea.l A7, [A7 + 0xA]
0000A638 245F movea.l A2, [A7]+
0000A63A 4E5E unlink A6
0000A63C 4E75 rts
fn0000A63E:
0000A63E 4E56 0000 link A6, 0
0000A642 48E7 0038 movem.l -[A7], A2,A3,A4
0000A646 286E 0008 movea.l A4, [A6 + 0x8]
0000A64A 97CB sub.l A3, A3
0000A64C 4267 clr.w -[A7]
0000A64E 4879 0000 B782 push.l 0xB782
0000A654 4879 0000 B746 push.l 0xB746
0000A65A 4878 0004 push.l 0x4
0000A65E 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000A662 4EB9 0000 1FE8 jsr [0x00001FE8]
0000A668 2448 movea.l A2, A0
0000A66A 200A move.l D0, A2
0000A66C 4FEF 0012 lea.l A7, [A7 + 0x12]
0000A670 6704 beq +0x6 /* 0000A676 */
0000A672 266A 0072 movea.l A3, [A2 + 0x72]
label0000A676:
0000A676 204B movea.l A0, A3
0000A678 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000A67C 4E5E unlink A6
0000A67E 4E75 rts
0000A680 4E56 0000 link A6, 0
0000A684 48E7 0038 movem.l -[A7], A2,A3,A4
0000A688 286E 0008 movea.l A4, [A6 + 0x8]
0000A68C 266E 000C movea.l A3, [A6 + 0xC]
0000A690 2F0C move.l -[A7], A4
0000A692 4EBA FFAA jsr [PC - 0x56 /* 0000A63E */]
0000A696 2448 movea.l A2, A0
0000A698 200A move.l D0, A2
0000A69A 584F addq.w A7, 4
0000A69C 671C beq +0x1E /* 0000A6BA */
0000A69E 2F0A move.l -[A7], A2
0000A6A0 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000A6A4 2057 movea.l A0, [A7]
0000A6A6 2268 0004 movea.l A1, [A0 + 0x4]
0000A6AA 2269 001C movea.l A1, [A1 + 0x1C]
0000A6AE 4E91 jsr [A1]
0000A6B0 584F addq.w A7, 4
0000A6B2 3F00 move.w -[A7], D0
0000A6B4 2F0B move.l -[A7], A3
0000A6B6 A946 syscall GetMenuItemText/GetItem
0000A6B8 6002 bra +0x4 /* 0000A6BC */
label0000A6BA:
0000A6BA 4213 clr.b [A3]
label0000A6BC:
0000A6BC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000A6C0 4E5E unlink A6
0000A6C2 4E75 rts
0000A6C4 4E56 FFF8 link A6, -0x0008
0000A6C8 48E7 1020 movem.l -[A7], D3,A2
0000A6CC 246E 0008 movea.l A2, [A6 + 0x8]
0000A6D0 486E FFF8 pea.l [A6 - 0x8]
0000A6D4 4EB9 0000 20B8 jsr [0x000020B8]
0000A6DA 2F0A move.l -[A7], A2
0000A6DC 2057 movea.l A0, [A7]
0000A6DE 2250 movea.l A1, [A0]
0000A6E0 2269 0080 movea.l A1, [A1 + 0x80]
0000A6E4 4E91 jsr [A1]
0000A6E6 3600 move.w D3, D0
0000A6E8 3F03 move.w -[A7], D3
0000A6EA 4EB9 0000 22E0 jsr [0x000022E0]
0000A6F0 2448 movea.l A2, A0
0000A6F2 200A move.l D0, A2
0000A6F4 4FEF 000A lea.l A7, [A7 + 0xA]
0000A6F8 6718 beq +0x1A /* 0000A712 */
0000A6FA 2052 movea.l A0, [A2]
0000A6FC 3610 move.w D3, [A0]
0000A6FE 3F3C FFFF move.w -[A7], 0xFFFF
0000A702 486E FFF8 pea.l [A6 - 0x8]
0000A706 4EB9 0000 20C0 jsr [0x000020C0]
0000A70C 3003 move.w D0, D3
0000A70E 5C4F addq.w A7, 6
0000A710 6012 bra +0x14 /* 0000A724 */
label0000A712:
0000A712 3F3C FFFF move.w -[A7], 0xFFFF
0000A716 486E FFF8 pea.l [A6 - 0x8]
0000A71A 4EB9 0000 20C0 jsr [0x000020C0]
0000A720 7000 moveq.l D0, 0x00
0000A722 5C4F addq.w A7, 6
label0000A724:
0000A724 4CDF 0408 movem.l D3,A2, [A7]+
0000A728 4E5E unlink A6
0000A72A 4E75 rts
0000A72C 4E56 FF00 link A6, -0x0100
0000A730 486E FF00 pea.l [A6 - 0x100]
0000A734 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000A738 2057 movea.l A0, [A7]
0000A73A 2250 movea.l A1, [A0]
0000A73C 2269 0020 movea.l A1, [A1 + 0x20]
0000A740 4E91 jsr [A1]
0000A742 4A2E FF00 tst.b [A6 - 0x100]
0000A746 56C0 sne D0
0000A748 4400 neg.b D0
0000A74A 4E5E unlink A6
0000A74C 4E75 rts
0000A74E 4E56 0000 link A6, 0
0000A752 2F0A move.l -[A7], A2
0000A754 246E 0008 movea.l A2, [A6 + 0x8]
0000A758 3F2E 000E move.w -[A7], [A6 + 0xE]
0000A75C 2F0A move.l -[A7], A2
0000A75E 4EBA FEDE jsr [PC - 0x122 /* 0000A63E */]
0000A762 584F addq.w A7, 4
0000A764 2F08 move.l -[A7], A0
0000A766 2F0A move.l -[A7], A2
0000A768 2057 movea.l A0, [A7]
0000A76A 2250 movea.l A1, [A0]
0000A76C 2269 0108 movea.l A1, [A1 + 0x108]
0000A770 4E91 jsr [A1]
0000A772 4FEF 000A lea.l A7, [A7 + 0xA]
0000A776 245F movea.l A2, [A7]+
0000A778 4E5E unlink A6
0000A77A 4E75 rts
0000A77C 4E56 0000 link A6, 0
0000A780 2F0A move.l -[A7], A2
0000A782 246E 0008 movea.l A2, [A6 + 0x8]
0000A786 42A7 clr.l -[A7]
0000A788 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A78C 2057 movea.l A0, [A7]
0000A78E 2268 0004 movea.l A1, [A0 + 0x4]
0000A792 2269 00F0 movea.l A1, [A1 + 0xF0]
0000A796 4E91 jsr [A1]
0000A798 504F addq.w A7, 8
0000A79A 245F movea.l A2, [A7]+
0000A79C 4E5E unlink A6
0000A79E 4E75 rts
0000A7A0 4E56 0000 link A6, 0
0000A7A4 48E7 0030 movem.l -[A7], A2,A3
0000A7A8 246E 0008 movea.l A2, [A6 + 0x8]
0000A7AC 266E 000C movea.l A3, [A6 + 0xC]
0000A7B0 1F13 move.b -[A7], [A3]
0000A7B2 486B 0001 pea.l [A3 + 0x1]
0000A7B6 486A 000E pea.l [A2 + 0xE]
0000A7BA 4EB9 0000 23E8 jsr [0x000023E8]
0000A7C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A7C4 2057 movea.l A0, [A7]
0000A7C6 2268 0004 movea.l A1, [A0 + 0x4]
0000A7CA 2269 00BC movea.l A1, [A1 + 0xBC]
0000A7CE 4E91 jsr [A1]
0000A7D0 4FEF 000E lea.l A7, [A7 + 0xE]
0000A7D4 4CDF 0C00 movem.l A2,A3, [A7]+
0000A7D8 4E5E unlink A6
0000A7DA 4E75 rts
0000A7DC 4E56 0000 link A6, 0
0000A7E0 48E7 1020 movem.l -[A7], D3,A2
0000A7E4 246E 0008 movea.l A2, [A6 + 0x8]
0000A7E8 362E 000C move.w D3, [A6 + 0xC]
0000A7EC B66A 0118 cmp.w D3, [A2 + 0x118]
0000A7F0 6716 beq +0x18 /* 0000A808 */
0000A7F2 3543 0118 move.w [A2 + 0x118], D3
0000A7F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A7FA 2057 movea.l A0, [A7]
0000A7FC 2268 0004 movea.l A1, [A0 + 0x4]
0000A800 2269 00BC movea.l A1, [A1 + 0xBC]
0000A804 4E91 jsr [A1]
0000A806 584F addq.w A7, 4
label0000A808:
0000A808 4CDF 0408 movem.l D3,A2, [A7]+
0000A80C 4E5E unlink A6
0000A80E 4E75 rts
0000A810 4E56 0000 link A6, 0
0000A814 48E7 1020 movem.l -[A7], D3,A2
0000A818 246E 0008 movea.l A2, [A6 + 0x8]
0000A81C 362E 000C move.w D3, [A6 + 0xC]
0000A820 B66A 0122 cmp.w D3, [A2 + 0x122]
0000A824 6730 beq +0x32 /* 0000A856 */
0000A826 3543 0122 move.w [A2 + 0x122], D3
0000A82A 4A2A 012E tst.b [A2 + 0x12E]
0000A82E 6614 bne +0x16 /* 0000A844 */
0000A830 4A2A 0131 tst.b [A2 + 0x131]
0000A834 660E bne +0x10 /* 0000A844 */
0000A836 2F0A move.l -[A7], A2
0000A838 2057 movea.l A0, [A7]
0000A83A 2250 movea.l A1, [A0]
0000A83C 2269 0144 movea.l A1, [A1 + 0x144]
0000A840 4E91 jsr [A1]
0000A842 584F addq.w A7, 4
label0000A844:
0000A844 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A848 2057 movea.l A0, [A7]
0000A84A 2268 0004 movea.l A1, [A0 + 0x4]
0000A84E 2269 00BC movea.l A1, [A1 + 0xBC]
0000A852 4E91 jsr [A1]
0000A854 584F addq.w A7, 4
label0000A856:
0000A856 4CDF 0408 movem.l D3,A2, [A7]+
0000A85A 4E5E unlink A6
0000A85C 4E75 rts
0000A85E 4E56 0000 link A6, 0
0000A862 48E7 1020 movem.l -[A7], D3,A2
0000A866 246E 0008 movea.l A2, [A6 + 0x8]
0000A86A 362E 000C move.w D3, [A6 + 0xC]
0000A86E B66A 0124 cmp.w D3, [A2 + 0x124]
0000A872 6716 beq +0x18 /* 0000A88A */
0000A874 3543 0124 move.w [A2 + 0x124], D3
0000A878 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A87C 2057 movea.l A0, [A7]
0000A87E 2268 0004 movea.l A1, [A0 + 0x4]
0000A882 2269 00BC movea.l A1, [A1 + 0xBC]
0000A886 4E91 jsr [A1]
0000A888 584F addq.w A7, 4
label0000A88A:
0000A88A 4CDF 0408 movem.l D3,A2, [A7]+
0000A88E 4E5E unlink A6
0000A890 4E75 rts
0000A892 4E56 0000 link A6, 0
0000A896 48E7 1020 movem.l -[A7], D3,A2
0000A89A 246E 0008 movea.l A2, [A6 + 0x8]
0000A89E 362E 000C move.w D3, [A6 + 0xC]
0000A8A2 B66A 0126 cmp.w D3, [A2 + 0x126]
0000A8A6 6716 beq +0x18 /* 0000A8BE */
0000A8A8 3543 0126 move.w [A2 + 0x126], D3
0000A8AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A8B0 2057 movea.l A0, [A7]
0000A8B2 2268 0004 movea.l A1, [A0 + 0x4]
0000A8B6 2269 00BC movea.l A1, [A1 + 0xBC]
0000A8BA 4E91 jsr [A1]
0000A8BC 584F addq.w A7, 4
label0000A8BE:
0000A8BE 4CDF 0408 movem.l D3,A2, [A7]+
0000A8C2 4E5E unlink A6
0000A8C4 4E75 rts
0000A8C6 4E56 0000 link A6, 0
0000A8CA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000A8CE 282E 0008 move.l D4, [A6 + 0x8]
0000A8D2 286E 000C movea.l A4, [A6 + 0xC]
0000A8D6 262E 0010 move.l D3, [A6 + 0x10]
0000A8DA 246E 0014 movea.l A2, [A6 + 0x14]
0000A8DE 2043 movea.l A0, D3
0000A8E0 7001 moveq.l D0, 0x01
0000A8E2 2080 move.l [A0], D0
0000A8E4 7001 moveq.l D0, 0x01
0000A8E6 2480 move.l [A2], D0
0000A8E8 2F04 move.l -[A7], D4
0000A8EA 4EBA FD52 jsr [PC - 0x2AE /* 0000A63E */]
0000A8EE 2648 movea.l A3, A0
0000A8F0 200B move.l D0, A3
0000A8F2 584F addq.w A7, 4
0000A8F4 671E beq +0x20 /* 0000A914 */
0000A8F6 2F0A move.l -[A7], A2
0000A8F8 2F03 move.l -[A7], D3
0000A8FA 2F0B move.l -[A7], A3
0000A8FC 2F04 move.l -[A7], D4
0000A8FE 2057 movea.l A0, [A7]
0000A900 2250 movea.l A1, [A0]
0000A902 2269 0154 movea.l A1, [A1 + 0x154]
0000A906 4E91 jsr [A1]
0000A908 2014 move.l D0, [A4]
0000A90A B092 cmp.l D0, [A2]
0000A90C 4FEF 0010 lea.l A7, [A7 + 0x10]
0000A910 6F02 ble +0x4 /* 0000A914 */
0000A912 4294 clr.l [A4]
label0000A914:
0000A914 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000A918 4E5E unlink A6
0000A91A 4E75 rts
0000A91C 4E56 0000 link A6, 0
0000A920 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000A924 246E 0008 movea.l A2, [A6 + 0x8]
0000A928 286E 000C movea.l A4, [A6 + 0xC]
0000A92C 382E 0010 move.w D4, [A6 + 0x10]
0000A930 200C move.l D0, A4
0000A932 6758 beq +0x5A /* 0000A98C */
0000A934 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000A938 2057 movea.l A0, [A7]
0000A93A 2268 0004 movea.l A1, [A0 + 0x4]
0000A93E 2269 001C movea.l A1, [A1 + 0x1C]
0000A942 4E91 jsr [A1]
0000A944 3600 move.w D3, D0
0000A946 B644 cmp.w D3, D4
0000A948 584F addq.w A7, 4
0000A94A 671A beq +0x1C /* 0000A966 */
0000A94C 266A 0004 movea.l A3, [A2 + 0x4]
0000A950 202B 0062 move.l D0, [A3 + 0x62]
0000A954 3043 movea.w A0, D3
0000A956 B1C0 cmpa.l A0, D0
0000A958 6E0C bgt +0xE /* 0000A966 */
0000A95A 4A43 tst.w D3
0000A95C 6F08 ble +0xA /* 0000A966 */
0000A95E 2F0C move.l -[A7], A4
0000A960 3F03 move.w -[A7], D3
0000A962 4267 clr.w -[A7]
0000A964 A944 syscall SetItmMark
label0000A966:
0000A966 2F0A move.l -[A7], A2
0000A968 2057 movea.l A0, [A7]
0000A96A 2250 movea.l A1, [A0]
0000A96C 2269 00E4 movea.l A1, [A1 + 0xE4]
0000A970 4E91 jsr [A1]
0000A972 0C40 000C cmpi.w D0, 0xC
0000A976 584F addq.w A7, 4
0000A978 6C06 bge +0x8 /* 0000A980 */
0000A97A 303C 00A5 move.w D0, 0xA5
0000A97E 6002 bra +0x4 /* 0000A982 */
label0000A980:
0000A980 7012 moveq.l D0, 0x12
label0000A982:
0000A982 3600 move.w D3, D0
0000A984 2F0C move.l -[A7], A4
0000A986 3F04 move.w -[A7], D4
0000A988 3F03 move.w -[A7], D3
0000A98A A944 syscall SetItmMark
label0000A98C:
0000A98C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000A990 4E5E unlink A6
0000A992 4E75 rts
0000A994 4E56 FFFE link A6, -0x0002
0000A998 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0000A99C 246E 000C movea.l A2, [A6 + 0xC]
0000A9A0 200A move.l D0, A2
0000A9A2 6728 beq +0x2A /* 0000A9CC */
0000A9A4 554F subq.w A7, 2
0000A9A6 2F0A move.l -[A7], A2
0000A9A8 A950 syscall CountMItems
0000A9AA 301F move.w D0, [A7]+
0000A9AC 3A00 move.w D5, D0
0000A9AE 7601 moveq.l D3, 0x01
0000A9B0 601E bra +0x20 /* 0000A9D0 */
label0000A9B2:
0000A9B2 2F0A move.l -[A7], A2
0000A9B4 3F03 move.w -[A7], D3
0000A9B6 486E FFFE pea.l [A6 - 0x2]
0000A9BA A943 syscall GetItmMark
0000A9BC 4A6E FFFE tst.w [A6 - 0x2]
0000A9C0 6704 beq +0x6 /* 0000A9C6 */
0000A9C2 3003 move.w D0, D3
0000A9C4 6010 bra +0x12 /* 0000A9D6 */
label0000A9C6:
0000A9C6 5243 addq.w D3, 1
label0000A9C8:
0000A9C8 B644 cmp.w D3, D4
0000A9CA 6DE6 blt -0x18 /* 0000A9B2 */
label0000A9CC:
0000A9CC 7000 moveq.l D0, 0x00
0000A9CE 6006 bra +0x8 /* 0000A9D6 */
label0000A9D0:
0000A9D0 3805 move.w D4, D5
0000A9D2 5244 addq.w D4, 1
0000A9D4 60F2 bra -0xC /* 0000A9C8 */
label0000A9D6:
0000A9D6 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0000A9DA 4E5E unlink A6
0000A9DC 4E75 rts
0000A9DE 4E56 FFF6 link A6, -0x000A
0000A9E2 48E7 1030 movem.l -[A7], D3,A2,A3
0000A9E6 266E 0008 movea.l A3, [A6 + 0x8]
0000A9EA 246E 000C movea.l A2, [A6 + 0xC]
0000A9EE 2F0A move.l -[A7], A2
0000A9F0 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000A9F4 2057 movea.l A0, [A7]
0000A9F6 2268 0004 movea.l A1, [A0 + 0x4]
0000A9FA 2269 003C movea.l A1, [A1 + 0x3C]
0000A9FE 4E91 jsr [A1]
0000AA00 4A2B 0131 tst.b [A3 + 0x131]
0000AA04 504F addq.w A7, 8
0000AA06 6746 beq +0x48 /* 0000AA4E */
0000AA08 486E FFFC pea.l [A6 - 0x4]
0000AA0C 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000AA10 4EB9 0000 2F90 jsr [0x00002F90]
0000AA16 0C6E 0016 FFFC cmpi.w [A6 - 0x4], 0x16
0000AA1C 504F addq.w A7, 8
0000AA1E 6D0A blt +0xC /* 0000AA2A */
0000AA20 70EA moveq.l D0, 0xFFFFFFEA
0000AA22 D06A 0006 add.w D0, [A2 + 0x6]
0000AA26 3540 0002 move.w [A2 + 0x2], D0
label0000AA2A:
0000AA2A 0C6E 0012 FFFE cmpi.w [A6 - 0x2], 0x12
0000AA30 6D62 blt +0x64 /* 0000AA94 */
0000AA32 302A 0004 move.w D0, [A2 + 0x4]
0000AA36 9052 sub.w D0, [A2]
0000AA38 0640 FFEE addi.w D0, 0xFFEE
0000AA3C 48C0 ext.l D0
0000AA3E 81FC 0002 divs.w D0, 0x2
0000AA42 D152 add.w [A2], D0
0000AA44 7012 moveq.l D0, 0x12
0000AA46 D052 add.w D0, [A2]
0000AA48 3540 0004 move.w [A2 + 0x4], D0
0000AA4C 6046 bra +0x48 /* 0000AA94 */
label0000AA4E:
0000AA4E 486E FFF6 pea.l [A6 - 0xA]
0000AA52 486E FFFA pea.l [A6 - 0x6]
0000AA56 486E FFF8 pea.l [A6 - 0x8]
0000AA5A 2F0B move.l -[A7], A3
0000AA5C 2057 movea.l A0, [A7]
0000AA5E 2250 movea.l A1, [A0]
0000AA60 2269 0098 movea.l A1, [A1 + 0x98]
0000AA64 4E91 jsr [A1]
0000AA66 362A 0004 move.w D3, [A2 + 0x4]
0000AA6A 9652 sub.w D3, [A2]
0000AA6C 966E FFFA sub.w D3, [A6 - 0x6]
0000AA70 4A43 tst.w D3
0000AA72 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AA76 6F14 ble +0x16 /* 0000AA8C */
0000AA78 3043 movea.w A0, D3
0000AA7A 2008 move.l D0, A0
0000AA7C 81FC 0002 divs.w D0, 0x2
0000AA80 D152 add.w [A2], D0
0000AA82 3012 move.w D0, [A2]
0000AA84 D06E FFFA add.w D0, [A6 - 0x6]
0000AA88 3540 0004 move.w [A2 + 0x4], D0
label0000AA8C:
0000AA8C 302B 0122 move.w D0, [A3 + 0x122]
0000AA90 D16A 0002 add.w [A2 + 0x2], D0
label0000AA94:
0000AA94 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000AA98 4E5E unlink A6
0000AA9A 4E75 rts
0000AA9C 4E56 FFD2 link A6, -0x002E
0000AAA0 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000AAA4 266E 0008 movea.l A3, [A6 + 0x8]
0000AAA8 246E 000C movea.l A2, [A6 + 0xC]
0000AAAC 486E FFF0 pea.l [A6 - 0x10]
0000AAB0 4EB9 0000 20B8 jsr [0x000020B8]
0000AAB6 486E FFD2 pea.l [A6 - 0x2E]
0000AABA 4EB9 0000 20A0 jsr [0x000020A0]
0000AAC0 2F0B move.l -[A7], A3
0000AAC2 2057 movea.l A0, [A7]
0000AAC4 2250 movea.l A1, [A0]
0000AAC6 2269 0080 movea.l A1, [A1 + 0x80]
0000AACA 4E91 jsr [A1]
0000AACC 3600 move.w D3, D0
0000AACE 3F03 move.w -[A7], D3
0000AAD0 4EB9 0000 22E8 jsr [0x000022E8]
0000AAD6 486E FFF8 pea.l [A6 - 0x8]
0000AADA A88B syscall GetFontInfo
0000AADC 362E FFF8 move.w D3, [A6 - 0x8]
0000AAE0 D66E FFFA add.w D3, [A6 - 0x6]
0000AAE4 382E FFF8 move.w D4, [A6 - 0x8]
0000AAE8 2F0A move.l -[A7], A2
0000AAEA 2F0B move.l -[A7], A3
0000AAEC 2057 movea.l A0, [A7]
0000AAEE 2250 movea.l A1, [A0]
0000AAF0 2269 00EC movea.l A1, [A1 + 0xEC]
0000AAF4 4E91 jsr [A1]
0000AAF6 2F0A move.l -[A7], A2
0000AAF8 2F3C 0002 0000 move.l -[A7], 0x20000
0000AAFE A8A9 syscall InsetRect
0000AB00 046A 0010 0006 subi.w [A2 + 0x6], 0x10
0000AB06 506A 0002 addq.w [A2 + 0x2], 8
0000AB0A 302A 0004 move.w D0, [A2 + 0x4]
0000AB0E 9052 sub.w D0, [A2]
0000AB10 9044 sub.w D0, D4
0000AB12 48C0 ext.l D0
0000AB14 81FC 0002 divs.w D0, 0x2
0000AB18 5540 subq.w D0, 2
0000AB1A D152 add.w [A2], D0
0000AB1C 3012 move.w D0, [A2]
0000AB1E D043 add.w D0, D3
0000AB20 3540 0004 move.w [A2 + 0x4], D0
0000AB24 3F3C FFFF move.w -[A7], 0xFFFF
0000AB28 486E FFD2 pea.l [A6 - 0x2E]
0000AB2C 4EB9 0000 20A8 jsr [0x000020A8]
0000AB32 3F3C FFFF move.w -[A7], 0xFFFF
0000AB36 486E FFF0 pea.l [A6 - 0x10]
0000AB3A 4EB9 0000 20C0 jsr [0x000020C0]
0000AB40 4FEF 0022 lea.l A7, [A7 + 0x22]
0000AB44 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000AB48 4E5E unlink A6
0000AB4A 4E75 rts
0000AB4C 4E56 FFD2 link A6, -0x002E
0000AB50 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000AB54 266E 0008 movea.l A3, [A6 + 0x8]
0000AB58 246E 000C movea.l A2, [A6 + 0xC]
0000AB5C 2F0B move.l -[A7], A3
0000AB5E 2057 movea.l A0, [A7]
0000AB60 2250 movea.l A1, [A0]
0000AB62 2269 00E0 movea.l A1, [A1 + 0xE0]
0000AB66 4E91 jsr [A1]
0000AB68 4A00 tst.b D0
0000AB6A 584F addq.w A7, 4
0000AB6C 6700 00A4 beq +0xA6 /* 0000AC12 */
0000AB70 486E FFF0 pea.l [A6 - 0x10]
0000AB74 4EB9 0000 20B8 jsr [0x000020B8]
0000AB7A 486E FFD2 pea.l [A6 - 0x2E]
0000AB7E 4EB9 0000 20A0 jsr [0x000020A0]
0000AB84 2F0B move.l -[A7], A3
0000AB86 2057 movea.l A0, [A7]
0000AB88 2250 movea.l A1, [A0]
0000AB8A 2269 0080 movea.l A1, [A1 + 0x80]
0000AB8E 4E91 jsr [A1]
0000AB90 3600 move.w D3, D0
0000AB92 3F03 move.w -[A7], D3
0000AB94 4EB9 0000 22E8 jsr [0x000022E8]
0000AB9A 486E FFF8 pea.l [A6 - 0x8]
0000AB9E A88B syscall GetFontInfo
0000ABA0 362E FFF8 move.w D3, [A6 - 0x8]
0000ABA4 D66E FFFA add.w D3, [A6 - 0x6]
0000ABA8 382E FFF8 move.w D4, [A6 - 0x8]
0000ABAC 2F0A move.l -[A7], A2
0000ABAE 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000ABB2 2057 movea.l A0, [A7]
0000ABB4 2268 0004 movea.l A1, [A0 + 0x4]
0000ABB8 2269 003C movea.l A1, [A1 + 0x3C]
0000ABBC 4E91 jsr [A1]
0000ABBE 302B 0122 move.w D0, [A3 + 0x122]
0000ABC2 5540 subq.w D0, 2
0000ABC4 D06A 0002 add.w D0, [A2 + 0x2]
0000ABC8 3540 0006 move.w [A2 + 0x6], D0
0000ABCC 2F0A move.l -[A7], A2
0000ABCE 2F3C 0002 0000 move.l -[A7], 0x20000
0000ABD4 A8A9 syscall InsetRect
0000ABD6 302A 0004 move.w D0, [A2 + 0x4]
0000ABDA 9052 sub.w D0, [A2]
0000ABDC 9044 sub.w D0, D4
0000ABDE 48C0 ext.l D0
0000ABE0 81FC 0002 divs.w D0, 0x2
0000ABE4 5540 subq.w D0, 2
0000ABE6 D152 add.w [A2], D0
0000ABE8 3012 move.w D0, [A2]
0000ABEA D043 add.w D0, D3
0000ABEC 3540 0004 move.w [A2 + 0x4], D0
0000ABF0 3F3C FFFF move.w -[A7], 0xFFFF
0000ABF4 486E FFD2 pea.l [A6 - 0x2E]
0000ABF8 4EB9 0000 20A8 jsr [0x000020A8]
0000ABFE 3F3C FFFF move.w -[A7], 0xFFFF
0000AC02 486E FFF0 pea.l [A6 - 0x10]
0000AC06 4EB9 0000 20C0 jsr [0x000020C0]
0000AC0C 4FEF 0022 lea.l A7, [A7 + 0x22]
0000AC10 600E bra +0x10 /* 0000AC20 */
label0000AC12:
0000AC12 24B9 0000 B870 move.l [A2], [0x0000B870]
0000AC18 2579 0000 B874 0004 move.l [A2 + 0x4], [0x0000B874]
label0000AC20:
0000AC20 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000AC24 4E5E unlink A6
0000AC26 4E75 rts
0000AC28 4E56 FFC2 link A6, -0x003E
0000AC2C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000AC30 246E 0008 movea.l A2, [A6 + 0x8]
0000AC34 266E 000C movea.l A3, [A6 + 0xC]
0000AC38 486E FFF0 pea.l [A6 - 0x10]
0000AC3C 2F0A move.l -[A7], A2
0000AC3E 2057 movea.l A0, [A7]
0000AC40 2250 movea.l A1, [A0]
0000AC42 2269 00EC movea.l A1, [A1 + 0xEC]
0000AC46 4E91 jsr [A1]
0000AC48 2F0A move.l -[A7], A2
0000AC4A 2057 movea.l A0, [A7]
0000AC4C 2250 movea.l A1, [A0]
0000AC4E 2269 00E0 movea.l A1, [A1 + 0xE0]
0000AC52 4E91 jsr [A1]
0000AC54 4A00 tst.b D0
0000AC56 4FEF 000C lea.l A7, [A7 + 0xC]
0000AC5A 671A beq +0x1C /* 0000AC76 */
0000AC5C 486E FFF8 pea.l [A6 - 0x8]
0000AC60 2F0A move.l -[A7], A2
0000AC62 2057 movea.l A0, [A7]
0000AC64 2250 movea.l A1, [A0]
0000AC66 2269 00F4 movea.l A1, [A1 + 0xF4]
0000AC6A 4E91 jsr [A1]
0000AC6C 362E FFF8 move.w D3, [A6 - 0x8]
0000AC70 504F addq.w A7, 8
0000AC72 6000 008C bra +0x8E /* 0000AD00 */
label0000AC76:
0000AC76 486E FFE8 pea.l [A6 - 0x18]
0000AC7A 4EB9 0000 20B8 jsr [0x000020B8]
0000AC80 486E FFCA pea.l [A6 - 0x36]
0000AC84 4EB9 0000 20A0 jsr [0x000020A0]
0000AC8A 2F0A move.l -[A7], A2
0000AC8C 2057 movea.l A0, [A7]
0000AC8E 2250 movea.l A1, [A0]
0000AC90 2269 0080 movea.l A1, [A1 + 0x80]
0000AC94 4E91 jsr [A1]
0000AC96 3600 move.w D3, D0
0000AC98 3F03 move.w -[A7], D3
0000AC9A 4EB9 0000 22E8 jsr [0x000022E8]
0000ACA0 486E FFC2 pea.l [A6 - 0x3E]
0000ACA4 A88B syscall GetFontInfo
0000ACA6 3A2E FFC2 move.w D5, [A6 - 0x3E]
0000ACAA 486E FFF8 pea.l [A6 - 0x8]
0000ACAE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000ACB2 2057 movea.l A0, [A7]
0000ACB4 2268 0004 movea.l A1, [A0 + 0x4]
0000ACB8 2269 003C movea.l A1, [A1 + 0x3C]
0000ACBC 4E91 jsr [A1]
0000ACBE 486E FFF8 pea.l [A6 - 0x8]
0000ACC2 2F3C 0002 0000 move.l -[A7], 0x20000
0000ACC8 A8A9 syscall InsetRect
0000ACCA 362E FFF8 move.w D3, [A6 - 0x8]
0000ACCE 302E FFFC move.w D0, [A6 - 0x4]
0000ACD2 9043 sub.w D0, D3
0000ACD4 9045 sub.w D0, D5
0000ACD6 48C0 ext.l D0
0000ACD8 81FC 0002 divs.w D0, 0x2
0000ACDC 5540 subq.w D0, 2
0000ACDE D640 add.w D3, D0
0000ACE0 3F3C FFFF move.w -[A7], 0xFFFF
0000ACE4 486E FFCA pea.l [A6 - 0x36]
0000ACE8 4EB9 0000 20A8 jsr [0x000020A8]
0000ACEE 3F3C FFFF move.w -[A7], 0xFFFF
0000ACF2 486E FFE8 pea.l [A6 - 0x18]
0000ACF6 4EB9 0000 20C0 jsr [0x000020C0]
0000ACFC 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000AD00:
0000AD00 102A 0130 move.b D0, [A2 + 0x130]
0000AD04 4A00 tst.b D0
0000AD06 6706 beq +0x8 /* 0000AD0E */
0000AD08 302E FFF4 move.w D0, [A6 - 0xC]
0000AD0C 6002 bra +0x4 /* 0000AD10 */
label0000AD0E:
0000AD0E 3003 move.w D0, D3
label0000AD10:
0000AD10 3680 move.w [A3], D0
0000AD12 4A2A 0130 tst.b [A2 + 0x130]
0000AD16 670C beq +0xE /* 0000AD24 */
0000AD18 302E FFF2 move.w D0, [A6 - 0xE]
0000AD1C 5440 addq.w D0, 2
0000AD1E 3740 0002 move.w [A3 + 0x2], D0
0000AD22 6024 bra +0x26 /* 0000AD48 */
label0000AD24:
0000AD24 102A 0131 move.b D0, [A2 + 0x131]
0000AD28 4A00 tst.b D0
0000AD2A 6712 beq +0x14 /* 0000AD3E */
0000AD2C 382E FFF2 move.w D4, [A6 - 0xE]
0000AD30 302E FFF6 move.w D0, [A6 - 0xA]
0000AD34 9044 sub.w D0, D4
0000AD36 D044 add.w D0, D4
0000AD38 0640 FFEA addi.w D0, 0xFFEA
0000AD3C 6006 bra +0x8 /* 0000AD44 */
label0000AD3E:
0000AD3E 302E FFF2 move.w D0, [A6 - 0xE]
0000AD42 5240 addq.w D0, 1
label0000AD44:
0000AD44 3740 0002 move.w [A3 + 0x2], D0
label0000AD48:
0000AD48 2F0B move.l -[A7], A3
0000AD4A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000AD4E 2057 movea.l A0, [A7]
0000AD50 2268 0004 movea.l A1, [A0 + 0x4]
0000AD54 2269 0110 movea.l A1, [A1 + 0x110]
0000AD58 4E91 jsr [A1]
0000AD5A 2F0B move.l -[A7], A3
0000AD5C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000AD60 2057 movea.l A0, [A7]
0000AD62 2268 0004 movea.l A1, [A0 + 0x4]
0000AD66 2269 0118 movea.l A1, [A1 + 0x118]
0000AD6A 4E91 jsr [A1]
0000AD6C 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AD70 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000AD74 4E5E unlink A6
0000AD76 4E75 rts
0000AD78 4E56 0000 link A6, 0
0000AD7C 2F0A move.l -[A7], A2
0000AD7E 246E 0008 movea.l A2, [A6 + 0x8]
0000AD82 4A2A 012E tst.b [A2 + 0x12E]
0000AD86 661A bne +0x1C /* 0000ADA2 */
0000AD88 4A2A 0131 tst.b [A2 + 0x131]
0000AD8C 6614 bne +0x16 /* 0000ADA2 */
0000AD8E 2F0A move.l -[A7], A2
0000AD90 2057 movea.l A0, [A7]
0000AD92 2250 movea.l A1, [A0]
0000AD94 2269 0144 movea.l A1, [A1 + 0x144]
0000AD98 4E91 jsr [A1]
0000AD9A 4A00 tst.b D0
0000AD9C 584F addq.w A7, 4
0000AD9E 6600 009E bne +0xA0 /* 0000AE3E */
label0000ADA2:
0000ADA2 4EB9 0000 20B0 jsr [0x000020B0]
0000ADA8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000ADAC 4EB9 0000 3110 jsr [0x00003110]
0000ADB2 4A00 tst.b D0
0000ADB4 584F addq.w A7, 4
0000ADB6 6742 beq +0x44 /* 0000ADFA */
0000ADB8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000ADBC 4EB9 0000 30D8 jsr [0x000030D8]
0000ADC2 4A00 tst.b D0
0000ADC4 584F addq.w A7, 4
0000ADC6 6732 beq +0x34 /* 0000ADFA */
0000ADC8 2F0A move.l -[A7], A2
0000ADCA 2057 movea.l A0, [A7]
0000ADCC 2250 movea.l A1, [A0]
0000ADCE 2269 00AC movea.l A1, [A1 + 0xAC]
0000ADD2 4E91 jsr [A1]
0000ADD4 4A00 tst.b D0
0000ADD6 584F addq.w A7, 4
0000ADD8 6710 beq +0x12 /* 0000ADEA */
0000ADDA 2F0A move.l -[A7], A2
0000ADDC 2057 movea.l A0, [A7]
0000ADDE 2250 movea.l A1, [A0]
0000ADE0 2269 0114 movea.l A1, [A1 + 0x114]
0000ADE4 4E91 jsr [A1]
0000ADE6 584F addq.w A7, 4
0000ADE8 601E bra +0x20 /* 0000AE08 */
label0000ADEA:
0000ADEA 2F0A move.l -[A7], A2
0000ADEC 2057 movea.l A0, [A7]
0000ADEE 2250 movea.l A1, [A0]
0000ADF0 2269 0110 movea.l A1, [A1 + 0x110]
0000ADF4 4E91 jsr [A1]
0000ADF6 584F addq.w A7, 4
0000ADF8 600E bra +0x10 /* 0000AE08 */
label0000ADFA:
0000ADFA 2F0A move.l -[A7], A2
0000ADFC 2057 movea.l A0, [A7]
0000ADFE 2250 movea.l A1, [A0]
0000AE00 2269 0118 movea.l A1, [A1 + 0x118]
0000AE04 4E91 jsr [A1]
0000AE06 584F addq.w A7, 4
label0000AE08:
0000AE08 2F0A move.l -[A7], A2
0000AE0A 2057 movea.l A0, [A7]
0000AE0C 2250 movea.l A1, [A0]
0000AE0E 2269 0124 movea.l A1, [A1 + 0x124]
0000AE12 4E91 jsr [A1]
0000AE14 4A2A 0131 tst.b [A2 + 0x131]
0000AE18 584F addq.w A7, 4
0000AE1A 660E bne +0x10 /* 0000AE2A */
0000AE1C 2F0A move.l -[A7], A2
0000AE1E 2057 movea.l A0, [A7]
0000AE20 2250 movea.l A1, [A0]
0000AE22 2269 0120 movea.l A1, [A1 + 0x120]
0000AE26 4E91 jsr [A1]
0000AE28 584F addq.w A7, 4
label0000AE2A:
0000AE2A 4A2A 0131 tst.b [A2 + 0x131]
0000AE2E 660E bne +0x10 /* 0000AE3E */
0000AE30 2F0A move.l -[A7], A2
0000AE32 2057 movea.l A0, [A7]
0000AE34 2250 movea.l A1, [A0]
0000AE36 2269 011C movea.l A1, [A1 + 0x11C]
0000AE3A 4E91 jsr [A1]
0000AE3C 584F addq.w A7, 4
label0000AE3E:
0000AE3E 245F movea.l A2, [A7]+
0000AE40 4E5E unlink A6
0000AE42 4E75 rts
0000AE44 4E56 FFE4 link A6, -0x001C
0000AE48 2F0A move.l -[A7], A2
0000AE4A 246E 0008 movea.l A2, [A6 + 0x8]
0000AE4E 486E FFE4 pea.l [A6 - 0x1C]
0000AE52 2F0A move.l -[A7], A2
0000AE54 2057 movea.l A0, [A7]
0000AE56 2250 movea.l A1, [A0]
0000AE58 2269 00EC movea.l A1, [A1 + 0xEC]
0000AE5C 4E91 jsr [A1]
0000AE5E 486E FFE4 pea.l [A6 - 0x1C]
0000AE62 486E FFEC pea.l [A6 - 0x14]
0000AE66 4EB9 0000 2148 jsr [0x00002148]
0000AE6C 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AE70 6026 bra +0x28 /* 0000AE98 */
label0000AE72:
0000AE72 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000AE78 6C10 bge +0x12 /* 0000AE8A */
0000AE7A 2F0A move.l -[A7], A2
0000AE7C 2057 movea.l A0, [A7]
0000AE7E 2250 movea.l A1, [A0]
0000AE80 2269 0128 movea.l A1, [A1 + 0x128]
0000AE84 4E91 jsr [A1]
0000AE86 584F addq.w A7, 4
0000AE88 600E bra +0x10 /* 0000AE98 */
label0000AE8A:
0000AE8A 2F0A move.l -[A7], A2
0000AE8C 2057 movea.l A0, [A7]
0000AE8E 2250 movea.l A1, [A0]
0000AE90 2269 0134 movea.l A1, [A1 + 0x134]
0000AE94 4E91 jsr [A1]
0000AE96 584F addq.w A7, 4
label0000AE98:
0000AE98 486E FFFE pea.l [A6 - 0x2]
0000AE9C 486E FFEC pea.l [A6 - 0x14]
0000AEA0 4EB9 0000 2158 jsr [0x00002158]
0000AEA6 4A00 tst.b D0
0000AEA8 504F addq.w A7, 8
0000AEAA 66C6 bne -0x38 /* 0000AE72 */
0000AEAC 3F3C FFFF move.w -[A7], 0xFFFF
0000AEB0 486E FFEC pea.l [A6 - 0x14]
0000AEB4 4EB9 0000 2150 jsr [0x00002150]
0000AEBA 5C4F addq.w A7, 6
0000AEBC 245F movea.l A2, [A7]+
0000AEBE 4E5E unlink A6
0000AEC0 4E75 rts
0000AEC2 4E56 FFE4 link A6, -0x001C
0000AEC6 2F0A move.l -[A7], A2
0000AEC8 246E 0008 movea.l A2, [A6 + 0x8]
0000AECC 486E FFE4 pea.l [A6 - 0x1C]
0000AED0 2F0A move.l -[A7], A2
0000AED2 2057 movea.l A0, [A7]
0000AED4 2250 movea.l A1, [A0]
0000AED6 2269 00EC movea.l A1, [A1 + 0xEC]
0000AEDA 4E91 jsr [A1]
0000AEDC 486E FFE4 pea.l [A6 - 0x1C]
0000AEE0 486E FFEC pea.l [A6 - 0x14]
0000AEE4 4EB9 0000 2148 jsr [0x00002148]
0000AEEA 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AEEE 6026 bra +0x28 /* 0000AF16 */
label0000AEF0:
0000AEF0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000AEF6 6C10 bge +0x12 /* 0000AF08 */
0000AEF8 2F0A move.l -[A7], A2
0000AEFA 2057 movea.l A0, [A7]
0000AEFC 2250 movea.l A1, [A0]
0000AEFE 2269 012C movea.l A1, [A1 + 0x12C]
0000AF02 4E91 jsr [A1]
0000AF04 584F addq.w A7, 4
0000AF06 600E bra +0x10 /* 0000AF16 */
label0000AF08:
0000AF08 2F0A move.l -[A7], A2
0000AF0A 2057 movea.l A0, [A7]
0000AF0C 2250 movea.l A1, [A0]
0000AF0E 2269 013C movea.l A1, [A1 + 0x13C]
0000AF12 4E91 jsr [A1]
0000AF14 584F addq.w A7, 4
label0000AF16:
0000AF16 486E FFFE pea.l [A6 - 0x2]
0000AF1A 486E FFEC pea.l [A6 - 0x14]
0000AF1E 4EB9 0000 2158 jsr [0x00002158]
0000AF24 4A00 tst.b D0
0000AF26 504F addq.w A7, 8
0000AF28 66C6 bne -0x38 /* 0000AEF0 */
0000AF2A 3F3C FFFF move.w -[A7], 0xFFFF
0000AF2E 486E FFEC pea.l [A6 - 0x14]
0000AF32 4EB9 0000 2150 jsr [0x00002150]
0000AF38 5C4F addq.w A7, 6
0000AF3A 245F movea.l A2, [A7]+
0000AF3C 4E5E unlink A6
0000AF3E 4E75 rts
0000AF40 4E56 FFE4 link A6, -0x001C
0000AF44 2F0A move.l -[A7], A2
0000AF46 246E 0008 movea.l A2, [A6 + 0x8]
0000AF4A 486E FFE4 pea.l [A6 - 0x1C]
0000AF4E 2F0A move.l -[A7], A2
0000AF50 2057 movea.l A0, [A7]
0000AF52 2250 movea.l A1, [A0]
0000AF54 2269 00EC movea.l A1, [A1 + 0xEC]
0000AF58 4E91 jsr [A1]
0000AF5A 486E FFE4 pea.l [A6 - 0x1C]
0000AF5E 486E FFEC pea.l [A6 - 0x14]
0000AF62 4EB9 0000 2148 jsr [0x00002148]
0000AF68 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AF6C 6026 bra +0x28 /* 0000AF94 */
label0000AF6E:
0000AF6E 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000AF74 6C10 bge +0x12 /* 0000AF86 */
0000AF76 2F0A move.l -[A7], A2
0000AF78 2057 movea.l A0, [A7]
0000AF7A 2250 movea.l A1, [A0]
0000AF7C 2269 0130 movea.l A1, [A1 + 0x130]
0000AF80 4E91 jsr [A1]
0000AF82 584F addq.w A7, 4
0000AF84 600E bra +0x10 /* 0000AF94 */
label0000AF86:
0000AF86 2F0A move.l -[A7], A2
0000AF88 2057 movea.l A0, [A7]
0000AF8A 2250 movea.l A1, [A0]
0000AF8C 2269 0138 movea.l A1, [A1 + 0x138]
0000AF90 4E91 jsr [A1]
0000AF92 584F addq.w A7, 4
label0000AF94:
0000AF94 486E FFFE pea.l [A6 - 0x2]
0000AF98 486E FFEC pea.l [A6 - 0x14]
0000AF9C 4EB9 0000 2158 jsr [0x00002158]
0000AFA2 4A00 tst.b D0
0000AFA4 504F addq.w A7, 8
0000AFA6 66C6 bne -0x38 /* 0000AF6E */
0000AFA8 3F3C FFFF move.w -[A7], 0xFFFF
0000AFAC 486E FFEC pea.l [A6 - 0x14]
0000AFB0 4EB9 0000 2150 jsr [0x00002150]
0000AFB6 5C4F addq.w A7, 6
0000AFB8 245F movea.l A2, [A7]+
0000AFBA 4E5E unlink A6
0000AFBC 4E75 rts
0000AFBE 4E56 FEB8 link A6, -0x0148
0000AFC2 48E7 1020 movem.l -[A7], D3,A2
0000AFC6 246E 0008 movea.l A2, [A6 + 0x8]
0000AFCA 486E FEC0 pea.l [A6 - 0x140]
0000AFCE 4EB9 0000 20A0 jsr [0x000020A0]
0000AFD4 486E FEB8 pea.l [A6 - 0x148]
0000AFD8 4EB9 0000 20B8 jsr [0x000020B8]
0000AFDE 2F0A move.l -[A7], A2
0000AFE0 2057 movea.l A0, [A7]
0000AFE2 2250 movea.l A1, [A0]
0000AFE4 2269 0080 movea.l A1, [A1 + 0x80]
0000AFE8 4E91 jsr [A1]
0000AFEA 3600 move.w D3, D0
0000AFEC 3F03 move.w -[A7], D3
0000AFEE 4EB9 0000 22E8 jsr [0x000022E8]
0000AFF4 486E FFF2 pea.l [A6 - 0xE]
0000AFF8 2F0A move.l -[A7], A2
0000AFFA 2057 movea.l A0, [A7]
0000AFFC 2250 movea.l A1, [A0]
0000AFFE 2269 00F0 movea.l A1, [A1 + 0xF0]
0000B002 4E91 jsr [A1]
0000B004 486E FFFA pea.l [A6 - 0x6]
0000B008 AA19 syscall GetForeColor
0000B00A 486E FEF2 pea.l [A6 - 0x10E]
0000B00E 2F0A move.l -[A7], A2
0000B010 2057 movea.l A0, [A7]
0000B012 2250 movea.l A1, [A0]
0000B014 2269 00E8 movea.l A1, [A1 + 0xE8]
0000B018 4E91 jsr [A1]
0000B01A 486E FFF2 pea.l [A6 - 0xE]
0000B01E 486E FEDE pea.l [A6 - 0x122]
0000B022 4EB9 0000 2148 jsr [0x00002148]
0000B028 4FEF 0026 lea.l A7, [A7 + 0x26]
0000B02C 6000 0102 bra +0x104 /* 0000B130 */
label0000B030:
0000B030 0C6E 0004 FEF0 cmpi.w [A6 - 0x110], 0x4
0000B036 6C7C bge +0x7E /* 0000B0B4 */
0000B038 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B03C 4EB9 0000 3110 jsr [0x00003110]
0000B042 4A00 tst.b D0
0000B044 584F addq.w A7, 4
0000B046 661A bne +0x1C /* 0000B062 */
0000B048 486E FFFA pea.l [A6 - 0x6]
0000B04C 4EB9 0000 05E0 jsr [0x000005E0]
0000B052 486E FFFA pea.l [A6 - 0x6]
0000B056 AA14 syscall RGBForeColor
0000B058 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0000B05C A889 syscall TextMode
0000B05E 584F addq.w A7, 4
0000B060 6034 bra +0x36 /* 0000B096 */
label0000B062:
0000B062 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B066 4EB9 0000 3110 jsr [0x00003110]
0000B06C 4A00 tst.b D0
0000B06E 584F addq.w A7, 4
0000B070 6724 beq +0x26 /* 0000B096 */
0000B072 2F0A move.l -[A7], A2
0000B074 2057 movea.l A0, [A7]
0000B076 2250 movea.l A1, [A0]
0000B078 2269 00AC movea.l A1, [A1 + 0xAC]
0000B07C 4E91 jsr [A1]
0000B07E 4A00 tst.b D0
0000B080 584F addq.w A7, 4
0000B082 6712 beq +0x14 /* 0000B096 */
0000B084 486E FFFA pea.l [A6 - 0x6]
0000B088 4EB9 0000 05E8 jsr [0x000005E8]
0000B08E 486E FFFA pea.l [A6 - 0x6]
0000B092 AA14 syscall RGBForeColor
0000B094 584F addq.w A7, 4
label0000B096:
0000B096 4227 clr.b -[A7]
0000B098 1F3C 0001 move.b -[A7], 0x1
0000B09C 3F3C FFFE move.w -[A7], 0xFFFE
0000B0A0 486E FFF2 pea.l [A6 - 0xE]
0000B0A4 486E FEF2 pea.l [A6 - 0x10E]
0000B0A8 4EB9 0000 2168 jsr [0x00002168]
0000B0AE 4FEF 000E lea.l A7, [A7 + 0xE]
0000B0B2 607C bra +0x7E /* 0000B130 */
label0000B0B4:
0000B0B4 2F0A move.l -[A7], A2
0000B0B6 2057 movea.l A0, [A7]
0000B0B8 2250 movea.l A1, [A0]
0000B0BA 2269 00AC movea.l A1, [A1 + 0xAC]
0000B0BE 4E91 jsr [A1]
0000B0C0 4A00 tst.b D0
0000B0C2 584F addq.w A7, 4
0000B0C4 6712 beq +0x14 /* 0000B0D8 */
0000B0C6 486E FFFA pea.l [A6 - 0x6]
0000B0CA 4EB9 0000 05E8 jsr [0x000005E8]
0000B0D0 486E FFFA pea.l [A6 - 0x6]
0000B0D4 AA14 syscall RGBForeColor
0000B0D6 584F addq.w A7, 4
label0000B0D8:
0000B0D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B0DC 4EB9 0000 3110 jsr [0x00003110]
0000B0E2 4A00 tst.b D0
0000B0E4 584F addq.w A7, 4
0000B0E6 6710 beq +0x12 /* 0000B0F8 */
0000B0E8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B0EC 4EB9 0000 30D8 jsr [0x000030D8]
0000B0F2 4A00 tst.b D0
0000B0F4 584F addq.w A7, 4
0000B0F6 661C bne +0x1E /* 0000B114 */
label0000B0F8:
0000B0F8 486E FFFA pea.l [A6 - 0x6]
0000B0FC 486E FFFA pea.l [A6 - 0x6]
0000B100 4EB9 0000 0698 jsr [0x00000698]
0000B106 3F3C 0001 move.w -[A7], 0x1
0000B10A A889 syscall TextMode
0000B10C 486E FFFA pea.l [A6 - 0x6]
0000B110 AA14 syscall RGBForeColor
0000B112 504F addq.w A7, 8
label0000B114:
0000B114 4227 clr.b -[A7]
0000B116 1F3C 0001 move.b -[A7], 0x1
0000B11A 3F3C FFFE move.w -[A7], 0xFFFE
0000B11E 486E FFF2 pea.l [A6 - 0xE]
0000B122 486E FEF2 pea.l [A6 - 0x10E]
0000B126 4EB9 0000 2168 jsr [0x00002168]
0000B12C 4FEF 000E lea.l A7, [A7 + 0xE]
label0000B130:
0000B130 486E FEF0 pea.l [A6 - 0x110]
0000B134 486E FEDE pea.l [A6 - 0x122]
0000B138 4EB9 0000 2158 jsr [0x00002158]
0000B13E 4A00 tst.b D0
0000B140 504F addq.w A7, 8
0000B142 6600 FEEC bne -0x112 /* 0000B030 */
0000B146 3F3C FFFF move.w -[A7], 0xFFFF
0000B14A 486E FEDE pea.l [A6 - 0x122]
0000B14E 4EB9 0000 2150 jsr [0x00002150]
0000B154 3F3C FFFF move.w -[A7], 0xFFFF
0000B158 486E FEB8 pea.l [A6 - 0x148]
0000B15C 4EB9 0000 20C0 jsr [0x000020C0]
0000B162 3F3C FFFF move.w -[A7], 0xFFFF
0000B166 486E FEC0 pea.l [A6 - 0x140]
0000B16A 4EB9 0000 20A8 jsr [0x000020A8]
0000B170 4FEF 0012 lea.l A7, [A7 + 0x12]
0000B174 4CDF 0408 movem.l D3,A2, [A7]+
0000B178 4E5E unlink A6
0000B17A 4E75 rts
0000B17C 4E56 FED6 link A6, -0x012A
0000B180 48E7 1020 movem.l -[A7], D3,A2
0000B184 246E 0008 movea.l A2, [A6 + 0x8]
0000B188 486E FED6 pea.l [A6 - 0x12A]
0000B18C 4EB9 0000 20B8 jsr [0x000020B8]
0000B192 2F0A move.l -[A7], A2
0000B194 2057 movea.l A0, [A7]
0000B196 2250 movea.l A1, [A0]
0000B198 2269 0080 movea.l A1, [A1 + 0x80]
0000B19C 4E91 jsr [A1]
0000B19E 3600 move.w D3, D0
0000B1A0 3F03 move.w -[A7], D3
0000B1A2 4EB9 0000 22E8 jsr [0x000022E8]
0000B1A8 486E FFF2 pea.l [A6 - 0xE]
0000B1AC 2F0A move.l -[A7], A2
0000B1AE 2057 movea.l A0, [A7]
0000B1B0 2250 movea.l A1, [A0]
0000B1B2 2269 00F4 movea.l A1, [A1 + 0xF4]
0000B1B6 4E91 jsr [A1]
0000B1B8 486E FEF2 pea.l [A6 - 0x10E]
0000B1BC 2F0A move.l -[A7], A2
0000B1BE 2057 movea.l A0, [A7]
0000B1C0 2250 movea.l A1, [A0]
0000B1C2 2269 0020 movea.l A1, [A1 + 0x20]
0000B1C6 4E91 jsr [A1]
0000B1C8 302A 0124 move.w D0, [A2 + 0x124]
0000B1CC 3F00 move.w -[A7], D0
0000B1CE A888 syscall TextFace
0000B1D0 486E FFFA pea.l [A6 - 0x6]
0000B1D4 AA19 syscall GetForeColor
0000B1D6 486E FFF2 pea.l [A6 - 0xE]
0000B1DA 486E FEDE pea.l [A6 - 0x122]
0000B1DE 4EB9 0000 2148 jsr [0x00002148]
0000B1E4 4FEF 0022 lea.l A7, [A7 + 0x22]
0000B1E8 6000 009A bra +0x9C /* 0000B284 */
label0000B1EC:
0000B1EC 0C6E 0004 FEF0 cmpi.w [A6 - 0x110], 0x4
0000B1F2 6C36 bge +0x38 /* 0000B22A */
0000B1F4 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B1F8 4EB9 0000 3110 jsr [0x00003110]
0000B1FE 4A00 tst.b D0
0000B200 584F addq.w A7, 4
0000B202 6606 bne +0x8 /* 0000B20A */
0000B204 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0000B208 A889 syscall TextMode
label0000B20A:
0000B20A 4227 clr.b -[A7]
0000B20C 1F3C 0001 move.b -[A7], 0x1
0000B210 302A 0126 move.w D0, [A2 + 0x126]
0000B214 3F00 move.w -[A7], D0
0000B216 486E FFF2 pea.l [A6 - 0xE]
0000B21A 486E FEF2 pea.l [A6 - 0x10E]
0000B21E 4EB9 0000 2168 jsr [0x00002168]
0000B224 4FEF 000E lea.l A7, [A7 + 0xE]
0000B228 605A bra +0x5C /* 0000B284 */
label0000B22A:
0000B22A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B22E 4EB9 0000 3110 jsr [0x00003110]
0000B234 4A00 tst.b D0
0000B236 584F addq.w A7, 4
0000B238 6710 beq +0x12 /* 0000B24A */
0000B23A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B23E 4EB9 0000 30D8 jsr [0x000030D8]
0000B244 4A00 tst.b D0
0000B246 584F addq.w A7, 4
0000B248 661C bne +0x1E /* 0000B266 */
label0000B24A:
0000B24A 486E FFFA pea.l [A6 - 0x6]
0000B24E 486E FFFA pea.l [A6 - 0x6]
0000B252 4EB9 0000 0698 jsr [0x00000698]
0000B258 3F3C 0001 move.w -[A7], 0x1
0000B25C A889 syscall TextMode
0000B25E 486E FFFA pea.l [A6 - 0x6]
0000B262 AA14 syscall RGBForeColor
0000B264 504F addq.w A7, 8
label0000B266:
0000B266 4227 clr.b -[A7]
0000B268 1F3C 0001 move.b -[A7], 0x1
0000B26C 302A 0126 move.w D0, [A2 + 0x126]
0000B270 3F00 move.w -[A7], D0
0000B272 486E FFF2 pea.l [A6 - 0xE]
0000B276 486E FEF2 pea.l [A6 - 0x10E]
0000B27A 4EB9 0000 2168 jsr [0x00002168]
0000B280 4FEF 000E lea.l A7, [A7 + 0xE]
label0000B284:
0000B284 486E FEF0 pea.l [A6 - 0x110]
0000B288 486E FEDE pea.l [A6 - 0x122]
0000B28C 4EB9 0000 2158 jsr [0x00002158]
0000B292 4A00 tst.b D0
0000B294 504F addq.w A7, 8
0000B296 6600 FF54 bne -0xAA /* 0000B1EC */
0000B29A 3F3C FFFF move.w -[A7], 0xFFFF
0000B29E 486E FEDE pea.l [A6 - 0x122]
0000B2A2 4EB9 0000 2150 jsr [0x00002150]
0000B2A8 3F3C FFFF move.w -[A7], 0xFFFF
0000B2AC 486E FED6 pea.l [A6 - 0x12A]
0000B2B0 4EB9 0000 20C0 jsr [0x000020C0]
0000B2B6 4FEF 000C lea.l A7, [A7 + 0xC]
0000B2BA 4CDF 0408 movem.l D3,A2, [A7]+
0000B2BE 4E5E unlink A6
0000B2C0 4E75 rts
0000B2C2 4E56 FF90 link A6, -0x0070
0000B2C6 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
0000B2CA 246E 0008 movea.l A2, [A6 + 0x8]
0000B2CE 486E FF90 pea.l [A6 - 0x70]
0000B2D2 4EB9 0000 20A0 jsr [0x000020A0]
0000B2D8 486E FFF8 pea.l [A6 - 0x8]
0000B2DC 2F0A move.l -[A7], A2
0000B2DE 2057 movea.l A0, [A7]
0000B2E0 2250 movea.l A1, [A0]
0000B2E2 2269 00EC movea.l A1, [A1 + 0xEC]
0000B2E6 4E91 jsr [A1]
0000B2E8 302E FFFC move.w D0, [A6 - 0x4]
0000B2EC 906E FFF8 sub.w D0, [A6 - 0x8]
0000B2F0 3D40 FFE8 move.w [A6 - 0x18], D0
0000B2F4 302E FFFE move.w D0, [A6 - 0x2]
0000B2F8 906E FFFA sub.w D0, [A6 - 0x6]
0000B2FC 3D40 FFEA move.w [A6 - 0x16], D0
0000B300 0C6E 0012 FFE8 cmpi.w [A6 - 0x18], 0x12
0000B306 5DC0 slt D0
0000B308 4400 neg.b D0
0000B30A 1D40 FFED move.b [A6 - 0x13], D0
0000B30E 4A00 tst.b D0
0000B310 4FEF 000C lea.l A7, [A7 + 0xC]
0000B314 6704 beq +0x6 /* 0000B31A */
0000B316 7013 moveq.l D0, 0x13
0000B318 6002 bra +0x4 /* 0000B31C */
label0000B31A:
0000B31A 7016 moveq.l D0, 0x16
label0000B31C:
0000B31C 3600 move.w D3, D0
0000B31E 486E FFF8 pea.l [A6 - 0x8]
0000B322 486E FFD4 pea.l [A6 - 0x2C]
0000B326 4EB9 0000 2148 jsr [0x00002148]
0000B32C 504F addq.w A7, 8
0000B32E 6000 02C6 bra +0x2C8 /* 0000B5F6 */
label0000B332:
0000B332 486E FFC6 pea.l [A6 - 0x3A]
0000B336 4EB9 0000 05E0 jsr [0x000005E0]
0000B33C 2D6E FFC6 FFEE move.l [A6 - 0x12], [A6 - 0x3A]
0000B342 3D6E FFCA FFF2 move.w [A6 - 0xE], [A6 - 0x36]
0000B348 4A2E FFED tst.b [A6 - 0x13]
0000B34C 584F addq.w A7, 4
0000B34E 6704 beq +0x6 /* 0000B354 */
0000B350 7002 moveq.l D0, 0x02
0000B352 6002 bra +0x4 /* 0000B356 */
label0000B354:
0000B354 7003 moveq.l D0, 0x03
label0000B356:
0000B356 3C00 move.w D6, D0
0000B358 0C6E 0004 FFE6 cmpi.w [A6 - 0x1A], 0x4
0000B35E 6C70 bge +0x72 /* 0000B3D0 */
0000B360 2F0A move.l -[A7], A2
0000B362 2057 movea.l A0, [A7]
0000B364 2250 movea.l A1, [A0]
0000B366 2269 00AC movea.l A1, [A1 + 0xAC]
0000B36A 4E91 jsr [A1]
0000B36C 4A00 tst.b D0
0000B36E 584F addq.w A7, 4
0000B370 6722 beq +0x24 /* 0000B394 */
0000B372 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B376 4EB9 0000 3110 jsr [0x00003110]
0000B37C 4A00 tst.b D0
0000B37E 584F addq.w A7, 4
0000B380 6712 beq +0x14 /* 0000B394 */
0000B382 486E FFC0 pea.l [A6 - 0x40]
0000B386 4EB9 0000 05E8 jsr [0x000005E8]
0000B38C 41EE FFC0 lea.l A0, [A6 - 0x40]
0000B390 584F addq.w A7, 4
0000B392 6010 bra +0x12 /* 0000B3A4 */
label0000B394:
0000B394 486E FFBA pea.l [A6 - 0x46]
0000B398 4EB9 0000 05E0 jsr [0x000005E0]
0000B39E 41EE FFBA lea.l A0, [A6 - 0x46]
0000B3A2 584F addq.w A7, 4
label0000B3A4:
0000B3A4 2D50 FFEE move.l [A6 - 0x12], [A0]
0000B3A8 3D68 0004 FFF2 move.w [A6 - 0xE], [A0 + 0x4]
0000B3AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B3B2 4EB9 0000 3110 jsr [0x00003110]
0000B3B8 4A00 tst.b D0
0000B3BA 584F addq.w A7, 4
0000B3BC 6600 0094 bne +0x96 /* 0000B452 */
0000B3C0 2079 0002 B752 movea.l A0, [0x0002B752]
0000B3C6 4868 00B2 pea.l [A0 + 0xB2]
0000B3CA A89D syscall PenPat
0000B3CC 6000 0084 bra +0x86 /* 0000B452 */
label0000B3D0:
0000B3D0 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B3D4 4EB9 0000 3110 jsr [0x00003110]
0000B3DA 4A00 tst.b D0
0000B3DC 584F addq.w A7, 4
0000B3DE 6710 beq +0x12 /* 0000B3F0 */
0000B3E0 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B3E4 4EB9 0000 30D8 jsr [0x000030D8]
0000B3EA 4A00 tst.b D0
0000B3EC 584F addq.w A7, 4
0000B3EE 6610 bne +0x12 /* 0000B400 */
label0000B3F0:
0000B3F0 1F3C 0007 move.b -[A7], 0x7
0000B3F4 486E FFEE pea.l [A6 - 0x12]
0000B3F8 4EB9 0000 05D8 jsr [0x000005D8]
0000B3FE 5C4F addq.w A7, 6
label0000B400:
0000B400 2F0A move.l -[A7], A2
0000B402 2057 movea.l A0, [A7]
0000B404 2250 movea.l A1, [A0]
0000B406 2269 00AC movea.l A1, [A1 + 0xAC]
0000B40A 4E91 jsr [A1]
0000B40C 4A00 tst.b D0
0000B40E 584F addq.w A7, 4
0000B410 6740 beq +0x42 /* 0000B452 */
0000B412 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000B416 4EB9 0000 3110 jsr [0x00003110]
0000B41C 4A00 tst.b D0
0000B41E 584F addq.w A7, 4
0000B420 6712 beq +0x14 /* 0000B434 */
0000B422 486E FFB4 pea.l [A6 - 0x4C]
0000B426 4EB9 0000 05E8 jsr [0x000005E8]
0000B42C 41EE FFB4 lea.l A0, [A6 - 0x4C]
0000B430 584F addq.w A7, 4
0000B432 6014 bra +0x16 /* 0000B448 */
label0000B434:
0000B434 1F3C 0007 move.b -[A7], 0x7
0000B438 486E FFAE pea.l [A6 - 0x52]
0000B43C 4EB9 0000 05D8 jsr [0x000005D8]
0000B442 41EE FFAE lea.l A0, [A6 - 0x52]
0000B446 5C4F addq.w A7, 6
label0000B448:
0000B448 2D50 FFEE move.l [A6 - 0x12], [A0]
0000B44C 3D68 0004 FFF2 move.w [A6 - 0xE], [A0 + 0x4]
label0000B452:
0000B452 486E FFEE pea.l [A6 - 0x12]
0000B456 AA14 syscall RGBForeColor
0000B458 4A2A 0130 tst.b [A2 + 0x130]
0000B45C 6600 00F2 bne +0xF4 /* 0000B550 */
0000B460 4A2E FFED tst.b [A6 - 0x13]
0000B464 6738 beq +0x3A /* 0000B49E */
0000B466 3006 move.w D0, D6
0000B468 5240 addq.w D0, 1
0000B46A D040 add.w D0, D0
0000B46C 5440 addq.w D0, 2
0000B46E 3E2E FFE8 move.w D7, [A6 - 0x18]
0000B472 9E40 sub.w D7, D0
0000B474 48C7 ext.l D7
0000B476 8FFC 0002 divs.w D7, 0x2
0000B47A 382E FFD2 move.w D4, [A6 - 0x2E]
0000B47E 3A04 move.w D5, D4
0000B480 5945 subq.w D5, 4
0000B482 4A2A 0131 tst.b [A2 + 0x131]
0000B486 6732 beq +0x34 /* 0000B4BA */
0000B488 306E FFD0 movea.w A0, [A6 - 0x30]
0000B48C 2008 move.l D0, A0
0000B48E 81FC 0002 divs.w D0, 0x2
0000B492 382E FFEA move.w D4, [A6 - 0x16]
0000B496 9840 sub.w D4, D0
0000B498 3A04 move.w D5, D4
0000B49A 5945 subq.w D5, 4
0000B49C 601C bra +0x1E /* 0000B4BA */
label0000B49E:
0000B49E 3006 move.w D0, D6
0000B4A0 5240 addq.w D0, 1
0000B4A2 D040 add.w D0, D0
0000B4A4 5440 addq.w D0, 2
0000B4A6 3E2E FFE8 move.w D7, [A6 - 0x18]
0000B4AA 9E40 sub.w D7, D0
0000B4AC 48C7 ext.l D7
0000B4AE 8FFC 0002 divs.w D7, 0x2
0000B4B2 382E FFCE move.w D4, [A6 - 0x32]
0000B4B6 3A04 move.w D5, D4
0000B4B8 5D45 subq.w D5, 6
label0000B4BA:
0000B4BA 7600 moveq.l D3, 0x00
0000B4BC 603C bra +0x3E /* 0000B4FA */
label0000B4BE:
0000B4BE 3006 move.w D0, D6
0000B4C0 9043 sub.w D0, D3
0000B4C2 3D40 FFF4 move.w [A6 - 0xC], D0
0000B4C6 3204 move.w D1, D4
0000B4C8 9240 sub.w D1, D0
0000B4CA 302E FFFE move.w D0, [A6 - 0x2]
0000B4CE 9041 sub.w D0, D1
0000B4D0 3F00 move.w -[A7], D0
0000B4D2 302E FFF8 move.w D0, [A6 - 0x8]
0000B4D6 D047 add.w D0, D7
0000B4D8 D043 add.w D0, D3
0000B4DA 3F00 move.w -[A7], D0
0000B4DC A893 syscall MoveTo
0000B4DE 3005 move.w D0, D5
0000B4E0 D06E FFF4 add.w D0, [A6 - 0xC]
0000B4E4 322E FFFE move.w D1, [A6 - 0x2]
0000B4E8 9240 sub.w D1, D0
0000B4EA 3F01 move.w -[A7], D1
0000B4EC 302E FFF8 move.w D0, [A6 - 0x8]
0000B4F0 D047 add.w D0, D7
0000B4F2 D043 add.w D0, D3
0000B4F4 3F00 move.w -[A7], D0
0000B4F6 A891 syscall LineTo
0000B4F8 5243 addq.w D3, 1
label0000B4FA:
0000B4FA B646 cmp.w D3, D6
0000B4FC 6FC0 ble -0x3E /* 0000B4BE */
0000B4FE 4A2E FFED tst.b [A6 - 0x13]
0000B502 6704 beq +0x6 /* 0000B508 */
0000B504 7005 moveq.l D0, 0x05
0000B506 6002 bra +0x4 /* 0000B50A */
label0000B508:
0000B508 7006 moveq.l D0, 0x06
label0000B50A:
0000B50A D047 add.w D0, D7
0000B50C 3D40 FFF6 move.w [A6 - 0xA], D0
0000B510 7600 moveq.l D3, 0x00
0000B512 6036 bra +0x38 /* 0000B54A */
label0000B514:
0000B514 3004 move.w D0, D4
0000B516 9043 sub.w D0, D3
0000B518 322E FFFE move.w D1, [A6 - 0x2]
0000B51C 9240 sub.w D1, D0
0000B51E 3F01 move.w -[A7], D1
0000B520 302E FFF8 move.w D0, [A6 - 0x8]
0000B524 D06E FFF6 add.w D0, [A6 - 0xA]
0000B528 D043 add.w D0, D3
0000B52A 3F00 move.w -[A7], D0
0000B52C A893 syscall MoveTo
0000B52E 3005 move.w D0, D5
0000B530 D043 add.w D0, D3
0000B532 322E FFFE move.w D1, [A6 - 0x2]
0000B536 9240 sub.w D1, D0
0000B538 3F01 move.w -[A7], D1
0000B53A 302E FFF8 move.w D0, [A6 - 0x8]
0000B53E D06E FFF6 add.w D0, [A6 - 0xA]
0000B542 D043 add.w D0, D3
0000B544 3F00 move.w -[A7], D0
0000B546 A891 syscall LineTo
0000B548 5243 addq.w D3, 1
label0000B54A:
0000B54A B646 cmp.w D3, D6
0000B54C 6FC6 ble -0x38 /* 0000B514 */
0000B54E 606E bra +0x70 /* 0000B5BE */
label0000B550:
0000B550 3C2E FFFC move.w D6, [A6 - 0x4]
0000B554 9C6E FFF8 sub.w D6, [A6 - 0x8]
0000B558 5B46 subq.w D6, 5
0000B55A 48C6 ext.l D6
0000B55C 8DFC 0002 divs.w D6, 0x2
0000B560 5246 addq.w D6, 1
0000B562 4A2A 0131 tst.b [A2 + 0x131]
0000B566 6716 beq +0x18 /* 0000B57E */
0000B568 306E FFCC movea.w A0, [A6 - 0x34]
0000B56C 2008 move.l D0, A0
0000B56E 81FC 0002 divs.w D0, 0x2
0000B572 382E FFEA move.w D4, [A6 - 0x16]
0000B576 9840 sub.w D4, D0
0000B578 3A04 move.w D5, D4
0000B57A 5145 subq.w D5, 8
0000B57C 6004 bra +0x6 /* 0000B582 */
label0000B57E:
0000B57E 7810 moveq.l D4, 0x10
0000B580 7A08 moveq.l D5, 0x08
label0000B582:
0000B582 7600 moveq.l D3, 0x00
0000B584 6032 bra +0x34 /* 0000B5B8 */
label0000B586:
0000B586 3004 move.w D0, D4
0000B588 9043 sub.w D0, D3
0000B58A 322E FFFE move.w D1, [A6 - 0x2]
0000B58E 9240 sub.w D1, D0
0000B590 3F01 move.w -[A7], D1
0000B592 302E FFF8 move.w D0, [A6 - 0x8]
0000B596 D046 add.w D0, D6
0000B598 D043 add.w D0, D3
0000B59A 3F00 move.w -[A7], D0
0000B59C A893 syscall MoveTo
0000B59E 3005 move.w D0, D5
0000B5A0 D043 add.w D0, D3
0000B5A2 322E FFFE move.w D1, [A6 - 0x2]
0000B5A6 9240 sub.w D1, D0
0000B5A8 3F01 move.w -[A7], D1
0000B5AA 302E FFF8 move.w D0, [A6 - 0x8]
0000B5AE D046 add.w D0, D6
0000B5B0 D043 add.w D0, D3
0000B5B2 3F00 move.w -[A7], D0
0000B5B4 A891 syscall LineTo
0000B5B6 5243 addq.w D3, 1
label0000B5B8:
0000B5B8 0C43 0004 cmpi.w D3, 0x4
0000B5BC 6FC8 ble -0x36 /* 0000B586 */
label0000B5BE:
0000B5BE 486E FFE6 pea.l [A6 - 0x1A]
0000B5C2 486E FFD4 pea.l [A6 - 0x2C]
0000B5C6 4EB9 0000 2158 jsr [0x00002158]
0000B5CC 4A00 tst.b D0
0000B5CE 504F addq.w A7, 8
0000B5D0 6600 FD60 bne -0x29E /* 0000B332 */
0000B5D4 3F3C FFFF move.w -[A7], 0xFFFF
0000B5D8 486E FFD4 pea.l [A6 - 0x2C]
0000B5DC 4EB9 0000 2150 jsr [0x00002150]
0000B5E2 3F3C FFFF move.w -[A7], 0xFFFF
0000B5E6 486E FF90 pea.l [A6 - 0x70]
0000B5EA 4EB9 0000 20A8 jsr [0x000020A8]
0000B5F0 4FEF 000C lea.l A7, [A7 + 0xC]
0000B5F4 6028 bra +0x2A /* 0000B61E */
label0000B5F6:
0000B5F6 3003 move.w D0, D3
0000B5F8 5B40 subq.w D0, 5
0000B5FA 5540 subq.w D0, 2
0000B5FC 3D40 FFD2 move.w [A6 - 0x2E], D0
0000B600 302E FFEA move.w D0, [A6 - 0x16]
0000B604 5B40 subq.w D0, 5
0000B606 3D40 FFD0 move.w [A6 - 0x30], D0
0000B60A 3003 move.w D0, D3
0000B60C 5F40 subq.w D0, 7
0000B60E 3D40 FFCE move.w [A6 - 0x32], D0
0000B612 70F7 moveq.l D0, 0xFFFFFFF7
0000B614 D06E FFEA add.w D0, [A6 - 0x16]
0000B618 3D40 FFCC move.w [A6 - 0x34], D0
0000B61C 60A0 bra -0x5E /* 0000B5BE */
label0000B61E:
0000B61E 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0000B622 4E5E unlink A6
0000B624 4E75 rts
0000B626 7001 moveq.l D0, 0x01
0000B628 4E75 rts
0000B62A 4E56 FED4 link A6, -0x012C
0000B62E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000B632 246E 0008 movea.l A2, [A6 + 0x8]
0000B636 2A2E 000C move.l D5, [A6 + 0xC]
0000B63A 286E 0010 movea.l A4, [A6 + 0x10]
0000B63E 266E 0014 movea.l A3, [A6 + 0x14]
0000B642 4A2A 0131 tst.b [A2 + 0x131]
0000B646 6700 0088 beq +0x8A /* 0000B6D0 */
0000B64A 486E FFF8 pea.l [A6 - 0x8]
0000B64E 2F0A move.l -[A7], A2
0000B650 2057 movea.l A0, [A7]
0000B652 2250 movea.l A1, [A0]
0000B654 2269 00EC movea.l A1, [A1 + 0xEC]
0000B658 4E91 jsr [A1]
0000B65A 302E FFFE move.w D0, [A6 - 0x2]
0000B65E 906E FFFA sub.w D0, [A6 - 0x6]
0000B662 2045 movea.l A0, D5
0000B664 3080 move.w [A0], D0
0000B666 302E FFFC move.w D0, [A6 - 0x4]
0000B66A 906E FFF8 sub.w D0, [A6 - 0x8]
0000B66E 3880 move.w [A4], D0
0000B670 302E FFFC move.w D0, [A6 - 0x4]
0000B674 906E FFF8 sub.w D0, [A6 - 0x8]
0000B678 3D40 FED4 move.w [A6 - 0x12C], D0
0000B67C 486E FED4 pea.l [A6 - 0x12C]
0000B680 486E FED4 pea.l [A6 - 0x12C]
0000B684 3F3C 200E move.w -[A7], 0x200E
0000B688 A9EB syscall Pack4/FP68K
0000B68A 2D7C 3FFE A8F5 FEDE move.l [A6 - 0x122], 0x3FFEA8F5
0000B692 2D7C C28F 5C28 FEE2 move.l [A6 - 0x11E], 0xC28F5C28
0000B69A 3D7C F5C3 FEE6 move.w [A6 - 0x11A], 0xF5C3
0000B6A0 486E FED4 pea.l [A6 - 0x12C]
0000B6A4 486E FEDE pea.l [A6 - 0x122]
0000B6A8 3F3C 0004 move.w -[A7], 0x4
0000B6AC A9EB syscall Pack4/FP68K
0000B6AE 486E FEDE pea.l [A6 - 0x122]
0000B6B2 3F3C 0016 move.w -[A7], 0x16
0000B6B6 A9EB syscall Pack4/FP68K
0000B6B8 486E FEDE pea.l [A6 - 0x122]
0000B6BC 486E FEDE pea.l [A6 - 0x122]
0000B6C0 3F3C 2810 move.w -[A7], 0x2810
0000B6C4 A9EB syscall Pack4/FP68K
0000B6C6 36AE FEE0 move.w [A3], [A6 - 0x120]
0000B6CA 504F addq.w A7, 8
0000B6CC 6000 00CC bra +0xCE /* 0000B79A */
label0000B6D0:
0000B6D0 486E FFE8 pea.l [A6 - 0x18]
0000B6D4 4EB9 0000 20B8 jsr [0x000020B8]
0000B6DA 2F0A move.l -[A7], A2
0000B6DC 2057 movea.l A0, [A7]
0000B6DE 2250 movea.l A1, [A0]
0000B6E0 2269 0148 movea.l A1, [A1 + 0x148]
0000B6E4 4E91 jsr [A1]
0000B6E6 0640 0021 addi.w D0, 0x21 /* '!' */
0000B6EA 3800 move.w D4, D0
0000B6EC 2F0A move.l -[A7], A2
0000B6EE 2057 movea.l A0, [A7]
0000B6F0 2250 movea.l A1, [A0]
0000B6F2 2269 0080 movea.l A1, [A1 + 0x80]
0000B6F6 4E91 jsr [A1]
0000B6F8 584F addq.w A7, 4
0000B6FA 3F00 move.w -[A7], D0
0000B6FC 4EB9 0000 22E8 jsr [0x000022E8]
0000B702 7600 moveq.l D3, 0x00
0000B704 2F0A move.l -[A7], A2
0000B706 2057 movea.l A0, [A7]
0000B708 2250 movea.l A1, [A0]
0000B70A 2269 00E0 movea.l A1, [A1 + 0xE0]
0000B70E 4E91 jsr [A1]
0000B710 4A00 tst.b D0
0000B712 4FEF 000E lea.l A7, [A7 + 0xE]
0000B716 6724 beq +0x26 /* 0000B73C */
0000B718 486E FEE8 pea.l [A6 - 0x118]
0000B71C 2F0A move.l -[A7], A2
0000B71E 2057 movea.l A0, [A7]
0000B720 2250 movea.l A1, [A0]
0000B722 2269 0020 movea.l A1, [A1 + 0x20]
0000B726 4E91 jsr [A1]
0000B728 3F2A 0124 move.w -[A7], [A2 + 0x124]
0000B72C A888 syscall TextFace
0000B72E 486E FEE8 pea.l [A6 - 0x118]
0000B732 A88C syscall StringWidth
0000B734 301F move.w D0, [A7]+
0000B736 5440 addq.w D0, 2
0000B738 3600 move.w D3, D0
0000B73A 5C4F addq.w A7, 6
label0000B73C:
0000B73C D843 add.w D4, D3
0000B73E 486E FFF0 pea.l [A6 - 0x10]
0000B742 A88B syscall GetFontInfo
0000B744 362E FFF0 move.w D3, [A6 - 0x10]
0000B748 D66E FFF2 add.w D3, [A6 - 0xE]
0000B74C 0C6E 000A FFF0 cmpi.w [A6 - 0x10], 0xA /* '\n' */
0000B752 6E04 bgt +0x6 /* 0000B758 */
0000B754 7003 moveq.l D0, 0x03
0000B756 6002 bra +0x4 /* 0000B75A */
label0000B758:
0000B758 7004 moveq.l D0, 0x04
label0000B75A:
0000B75A 3C00 move.w D6, D0
0000B75C 0C6E 000A FFF0 cmpi.w [A6 - 0x10], 0xA /* '\n' */
0000B762 6E04 bgt +0x6 /* 0000B768 */
0000B764 7001 moveq.l D0, 0x01
0000B766 6002 bra +0x4 /* 0000B76A */
label0000B768:
0000B768 7002 moveq.l D0, 0x02
label0000B76A:
0000B76A 3E00 move.w D7, D0
0000B76C D646 add.w D3, D6
0000B76E D647 add.w D3, D7
0000B770 3883 move.w [A4], D3
0000B772 2045 movea.l A0, D5
0000B774 3084 move.w [A0], D4
0000B776 0C6E 000C FFF0 cmpi.w [A6 - 0x10], 0xC
0000B77C 6604 bne +0x6 /* 0000B782 */
0000B77E 7001 moveq.l D0, 0x01
0000B780 6002 bra +0x4 /* 0000B784 */
label0000B782:
0000B782 7000 moveq.l D0, 0x00
label0000B784:
0000B784 D06E FFF0 add.w D0, [A6 - 0x10]
0000B788 3680 move.w [A3], D0
0000B78A 3F3C FFFF move.w -[A7], 0xFFFF
0000B78E 486E FFE8 pea.l [A6 - 0x18]
0000B792 4EB9 0000 20C0 jsr [0x000020C0]
0000B798 5C4F addq.w A7, 6
label0000B79A:
0000B79A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000B79E 4E5E unlink A6
0000B7A0 4E75 rts
0000B7A2 4E56 FFD4 link A6, -0x002C
0000B7A6 486E FFD4 pea.l [A6 - 0x2C]
0000B7AA 4EB9 0000 20A0 jsr [0x000020A0]
0000B7B0 486E FFF8 pea.l [A6 - 0x8]
0000B7B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B7B8 2057 movea.l A0, [A7]
0000B7BA 2250 movea.l A1, [A0]
0000B7BC 2269 00EC movea.l A1, [A1 + 0xEC]
0000B7C0 4E91 jsr [A1]
0000B7C2 486E FFF2 pea.l [A6 - 0xE]
0000B7C6 4EB9 0000 05E8 jsr [0x000005E8]
0000B7CC 486E FFF2 pea.l [A6 - 0xE]
0000B7D0 AA15 syscall RGBBackColor
0000B7D2 486E FFF8 pea.l [A6 - 0x8]
0000B7D6 2F3C 0001 0001 move.l -[A7], 0x10001
0000B7DC A8A9 syscall InsetRect
0000B7DE 486E FFF8 pea.l [A6 - 0x8]
0000B7E2 2F3C 0004 0004 move.l -[A7], 0x40004
0000B7E8 A8B2 syscall EraseRoundRect
0000B7EA 486E FFF8 pea.l [A6 - 0x8]
0000B7EE 4878 FFFF push.l 0xFFFF
0000B7F2 A8A9 syscall InsetRect
0000B7F4 486E FFF2 pea.l [A6 - 0xE]
0000B7F8 4EB9 0000 05E0 jsr [0x000005E0]
0000B7FE 486E FFF2 pea.l [A6 - 0xE]
0000B802 AA14 syscall RGBForeColor
0000B804 486E FFF8 pea.l [A6 - 0x8]
0000B808 2F3C 0008 0008 move.l -[A7], 0x80008
0000B80E A8B0 syscall FrameRoundRect
0000B810 3F3C FFFF move.w -[A7], 0xFFFF
0000B814 486E FFD4 pea.l [A6 - 0x2C]
0000B818 4EB9 0000 20A8 jsr [0x000020A8]
0000B81E 4E5E unlink A6
0000B820 4E75 rts
0000B822 4E56 FFD4 link A6, -0x002C
0000B826 486E FFDA pea.l [A6 - 0x26]
0000B82A 4EB9 0000 20A0 jsr [0x000020A0]
0000B830 486E FFF8 pea.l [A6 - 0x8]
0000B834 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B838 2057 movea.l A0, [A7]
0000B83A 2250 movea.l A1, [A0]
0000B83C 2269 00EC movea.l A1, [A1 + 0xEC]
0000B840 4E91 jsr [A1]
0000B842 486E FFD4 pea.l [A6 - 0x2C]
0000B846 4EB9 0000 05E0 jsr [0x000005E0]
0000B84C 486E FFD4 pea.l [A6 - 0x2C]
0000B850 AA14 syscall RGBForeColor
0000B852 486E FFF8 pea.l [A6 - 0x8]
0000B856 2F3C 0008 0008 move.l -[A7], 0x80008
0000B85C A8B0 syscall FrameRoundRect
0000B85E 486E FFF8 pea.l [A6 - 0x8]
0000B862 2F3C 0001 0001 move.l -[A7], 0x10001
0000B868 A8A9 syscall InsetRect
0000B86A 486E FFF8 pea.l [A6 - 0x8]
0000B86E 2F3C 0004 0004 move.l -[A7], 0x40004
0000B874 A8B1 syscall PaintRoundRect
0000B876 3F3C FFFF move.w -[A7], 0xFFFF
0000B87A 486E FFDA pea.l [A6 - 0x26]
0000B87E 4EB9 0000 20A8 jsr [0x000020A8]
0000B884 4E5E unlink A6
0000B886 4E75 rts
0000B888 4E56 FFD4 link A6, -0x002C
0000B88C 486E FFD4 pea.l [A6 - 0x2C]
0000B890 4EB9 0000 20A0 jsr [0x000020A0]
0000B896 486E FFF8 pea.l [A6 - 0x8]
0000B89A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B89E 2057 movea.l A0, [A7]
0000B8A0 2250 movea.l A1, [A0]
0000B8A2 2269 00EC movea.l A1, [A1 + 0xEC]
0000B8A6 4E91 jsr [A1]
0000B8A8 486E FFF2 pea.l [A6 - 0xE]
0000B8AC 4EB9 0000 05E8 jsr [0x000005E8]
0000B8B2 486E FFF2 pea.l [A6 - 0xE]
0000B8B6 AA15 syscall RGBBackColor
0000B8B8 486E FFF8 pea.l [A6 - 0x8]
0000B8BC 2F3C 0001 0001 move.l -[A7], 0x10001
0000B8C2 A8A9 syscall InsetRect
0000B8C4 486E FFF8 pea.l [A6 - 0x8]
0000B8C8 2F3C 0004 0004 move.l -[A7], 0x40004
0000B8CE A8B2 syscall EraseRoundRect
0000B8D0 486E FFF8 pea.l [A6 - 0x8]
0000B8D4 4878 FFFF push.l 0xFFFF
0000B8D8 A8A9 syscall InsetRect
0000B8DA 486E FFF2 pea.l [A6 - 0xE]
0000B8DE 4EB9 0000 05E0 jsr [0x000005E0]
0000B8E4 486E FFF2 pea.l [A6 - 0xE]
0000B8E8 AA14 syscall RGBForeColor
0000B8EA 486E FFF8 pea.l [A6 - 0x8]
0000B8EE 2F3C 0008 0008 move.l -[A7], 0x80008
0000B8F4 A8B0 syscall FrameRoundRect
0000B8F6 3F3C FFFF move.w -[A7], 0xFFFF
0000B8FA 486E FFD4 pea.l [A6 - 0x2C]
0000B8FE 4EB9 0000 20A8 jsr [0x000020A8]
0000B904 4E5E unlink A6
0000B906 4E75 rts
0000B908 4E56 FFD4 link A6, -0x002C
0000B90C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0000B910 246E 0008 movea.l A2, [A6 + 0x8]
0000B914 486E FFD4 pea.l [A6 - 0x2C]
0000B918 4EB9 0000 20A0 jsr [0x000020A0]
0000B91E 486E FFF8 pea.l [A6 - 0x8]
0000B922 2F0A move.l -[A7], A2
0000B924 2057 movea.l A0, [A7]
0000B926 2250 movea.l A1, [A0]
0000B928 2269 00EC movea.l A1, [A1 + 0xEC]
0000B92C 4E91 jsr [A1]
0000B92E 362E FFFC move.w D3, [A6 - 0x4]
0000B932 966E FFF8 sub.w D3, [A6 - 0x8]
0000B936 0C43 0012 cmpi.w D3, 0x12
0000B93A 5DC0 slt D0
0000B93C 4400 neg.b D0
0000B93E 1800 move.b D4, D0
0000B940 4A04 tst.b D4
0000B942 4FEF 000C lea.l A7, [A7 + 0xC]
0000B946 6704 beq +0x6 /* 0000B94C */
0000B948 7013 moveq.l D0, 0x13
0000B94A 6002 bra +0x4 /* 0000B94E */
label0000B94C:
0000B94C 7016 moveq.l D0, 0x16
label0000B94E:
0000B94E 3600 move.w D3, D0
0000B950 486E FFF2 pea.l [A6 - 0xE]
0000B954 4EB9 0000 05E0 jsr [0x000005E0]
0000B95A 486E FFF2 pea.l [A6 - 0xE]
0000B95E AA14 syscall RGBForeColor
0000B960 486E FFF8 pea.l [A6 - 0x8]
0000B964 2F3C 0008 0008 move.l -[A7], 0x80008
0000B96A A8B0 syscall FrameRoundRect
0000B96C 486E FFF8 pea.l [A6 - 0x8]
0000B970 2F3C 0001 0001 move.l -[A7], 0x10001
0000B976 A8A9 syscall InsetRect
0000B978 1F3C 0002 move.b -[A7], 0x2
0000B97C 486E FFF2 pea.l [A6 - 0xE]
0000B980 4EB9 0000 05D8 jsr [0x000005D8]
0000B986 486E FFF2 pea.l [A6 - 0xE]
0000B98A AA14 syscall RGBForeColor
0000B98C 486E FFF8 pea.l [A6 - 0x8]
0000B990 2F3C 0004 0004 move.l -[A7], 0x40004
0000B996 A8B1 syscall PaintRoundRect
0000B998 486E FFF8 pea.l [A6 - 0x8]
0000B99C 4878 FFFF push.l 0xFFFF
0000B9A0 A8A9 syscall InsetRect
0000B9A2 4A2A 0131 tst.b [A2 + 0x131]
0000B9A6 4FEF 000A lea.l A7, [A7 + 0xA]
0000B9AA 6600 00B4 bne +0xB6 /* 0000BA60 */
0000B9AE 486E FFF2 pea.l [A6 - 0xE]
0000B9B2 4EB9 0000 05E8 jsr [0x000005E8]
0000B9B8 486E FFF2 pea.l [A6 - 0xE]
0000B9BC AA14 syscall RGBForeColor
0000B9BE 302E FFFA move.w D0, [A6 - 0x6]
0000B9C2 5240 addq.w D0, 1
0000B9C4 3F00 move.w -[A7], D0
0000B9C6 302E FFFC move.w D0, [A6 - 0x4]
0000B9CA 5740 subq.w D0, 3
0000B9CC 3F00 move.w -[A7], D0
0000B9CE A893 syscall MoveTo
0000B9D0 302E FFFA move.w D0, [A6 - 0x6]
0000B9D4 5240 addq.w D0, 1
0000B9D6 3F00 move.w -[A7], D0
0000B9D8 302E FFF8 move.w D0, [A6 - 0x8]
0000B9DC 5440 addq.w D0, 2
0000B9DE 3F00 move.w -[A7], D0
0000B9E0 A891 syscall LineTo
0000B9E2 302E FFFA move.w D0, [A6 - 0x6]
0000B9E6 5440 addq.w D0, 2
0000B9E8 3F00 move.w -[A7], D0
0000B9EA 302E FFF8 move.w D0, [A6 - 0x8]
0000B9EE 5240 addq.w D0, 1
0000B9F0 3F00 move.w -[A7], D0
0000B9F2 A893 syscall MoveTo
0000B9F4 302E FFFE move.w D0, [A6 - 0x2]
0000B9F8 9043 sub.w D0, D3
0000B9FA 3F00 move.w -[A7], D0
0000B9FC 302E FFF8 move.w D0, [A6 - 0x8]
0000BA00 5240 addq.w D0, 1
0000BA02 3F00 move.w -[A7], D0
0000BA04 A891 syscall LineTo
0000BA06 1F3C 0005 move.b -[A7], 0x5
0000BA0A 486E FFF2 pea.l [A6 - 0xE]
0000BA0E 4EB9 0000 05D8 jsr [0x000005D8]
0000BA14 486E FFF2 pea.l [A6 - 0xE]
0000BA18 AA14 syscall RGBForeColor
0000BA1A 3003 move.w D0, D3
0000BA1C 5340 subq.w D0, 1
0000BA1E 3F00 move.w -[A7], D0
0000BA20 3F3C 0001 move.w -[A7], 0x1
0000BA24 2F3C 0002 0002 move.l -[A7], 0x20002
0000BA2A 486E FFF8 pea.l [A6 - 0x8]
0000BA2E 4EB9 0000 06B0 jsr [0x000006B0]
0000BA34 1F3C 0001 move.b -[A7], 0x1
0000BA38 486E FFF2 pea.l [A6 - 0xE]
0000BA3C 4EB9 0000 05D8 jsr [0x000005D8]
0000BA42 486E FFF2 pea.l [A6 - 0xE]
0000BA46 302E FFF8 move.w D0, [A6 - 0x8]
0000BA4A 5240 addq.w D0, 1
0000BA4C 3F00 move.w -[A7], D0
0000BA4E 302E FFFE move.w D0, [A6 - 0x2]
0000BA52 9043 sub.w D0, D3
0000BA54 3F00 move.w -[A7], D0
0000BA56 4EB9 0000 06E0 jsr [0x000006E0]
0000BA5C 4FEF 0024 lea.l A7, [A7 + 0x24]
label0000BA60:
0000BA60 3803 move.w D4, D3
0000BA62 4A2A 0131 tst.b [A2 + 0x131]
0000BA66 6708 beq +0xA /* 0000BA70 */
0000BA68 382E FFFE move.w D4, [A6 - 0x2]
0000BA6C 986E FFFA sub.w D4, [A6 - 0x6]
label0000BA70:
0000BA70 486E FFF2 pea.l [A6 - 0xE]
0000BA74 4EB9 0000 05E8 jsr [0x000005E8]
0000BA7A 486E FFF2 pea.l [A6 - 0xE]
0000BA7E AA14 syscall RGBForeColor
0000BA80 2F3C 0003 0003 move.l -[A7], 0x30003
0000BA86 3004 move.w D0, D4
0000BA88 5540 subq.w D0, 2
0000BA8A 3C00 move.w D6, D0
0000BA8C 322E FFFE move.w D1, [A6 - 0x2]
0000BA90 926E FFFA sub.w D1, [A6 - 0x6]
0000BA94 9240 sub.w D1, D0
0000BA96 3F01 move.w -[A7], D1
0000BA98 3F3C 0002 move.w -[A7], 0x2
0000BA9C 486E FFF8 pea.l [A6 - 0x8]
0000BAA0 4EB9 0000 06B8 jsr [0x000006B8]
0000BAA6 1F3C 0004 move.b -[A7], 0x4
0000BAAA 486E FFF2 pea.l [A6 - 0xE]
0000BAAE 4EB9 0000 05D8 jsr [0x000005D8]
0000BAB4 486E FFF2 pea.l [A6 - 0xE]
0000BAB8 302E FFF8 move.w D0, [A6 - 0x8]
0000BABC 5240 addq.w D0, 1
0000BABE 3F00 move.w -[A7], D0
0000BAC0 302E FFFE move.w D0, [A6 - 0x2]
0000BAC4 5740 subq.w D0, 3
0000BAC6 3F00 move.w -[A7], D0
0000BAC8 4EB9 0000 06E0 jsr [0x000006E0]
0000BACE 1F3C 0005 move.b -[A7], 0x5
0000BAD2 486E FFF2 pea.l [A6 - 0xE]
0000BAD6 4EB9 0000 05D8 jsr [0x000005D8]
0000BADC 486E FFF2 pea.l [A6 - 0xE]
0000BAE0 302E FFF8 move.w D0, [A6 - 0x8]
0000BAE4 5440 addq.w D0, 2
0000BAE6 3F00 move.w -[A7], D0
0000BAE8 302E FFFE move.w D0, [A6 - 0x2]
0000BAEC 5540 subq.w D0, 2
0000BAEE 3F00 move.w -[A7], D0
0000BAF0 4EB9 0000 06E0 jsr [0x000006E0]
0000BAF6 1F3C 0008 move.b -[A7], 0x8
0000BAFA 486E FFF2 pea.l [A6 - 0xE]
0000BAFE 4EB9 0000 05D8 jsr [0x000005D8]
0000BB04 486E FFF2 pea.l [A6 - 0xE]
0000BB08 AA14 syscall RGBForeColor
0000BB0A 3A2E FFFA move.w D5, [A6 - 0x6]
0000BB0E 302E FFFE move.w D0, [A6 - 0x2]
0000BB12 9045 sub.w D0, D5
0000BB14 9046 sub.w D0, D6
0000BB16 D045 add.w D0, D5
0000BB18 3F00 move.w -[A7], D0
0000BB1A 302E FFFC move.w D0, [A6 - 0x4]
0000BB1E 5540 subq.w D0, 2
0000BB20 3F00 move.w -[A7], D0
0000BB22 A893 syscall MoveTo
0000BB24 302E FFFE move.w D0, [A6 - 0x2]
0000BB28 5740 subq.w D0, 3
0000BB2A 3F00 move.w -[A7], D0
0000BB2C 302E FFFC move.w D0, [A6 - 0x4]
0000BB30 5540 subq.w D0, 2
0000BB32 3F00 move.w -[A7], D0
0000BB34 A891 syscall LineTo
0000BB36 302E FFFE move.w D0, [A6 - 0x2]
0000BB3A 5540 subq.w D0, 2
0000BB3C 3F00 move.w -[A7], D0
0000BB3E 302E FFFC move.w D0, [A6 - 0x4]
0000BB42 5740 subq.w D0, 3
0000BB44 3F00 move.w -[A7], D0
0000BB46 A893 syscall MoveTo
0000BB48 302E FFFE move.w D0, [A6 - 0x2]
0000BB4C 5540 subq.w D0, 2
0000BB4E 3F00 move.w -[A7], D0
0000BB50 302E FFF8 move.w D0, [A6 - 0x8]
0000BB54 5640 addq.w D0, 3
0000BB56 3F00 move.w -[A7], D0
0000BB58 A891 syscall LineTo
0000BB5A 1F3C 0005 move.b -[A7], 0x5
0000BB5E 486E FFF2 pea.l [A6 - 0xE]
0000BB62 4EB9 0000 05D8 jsr [0x000005D8]
0000BB68 486E FFF2 pea.l [A6 - 0xE]
0000BB6C AA14 syscall RGBForeColor
0000BB6E 2F3C 0002 0002 move.l -[A7], 0x20002
0000BB74 302E FFFE move.w D0, [A6 - 0x2]
0000BB78 906E FFFA sub.w D0, [A6 - 0x6]
0000BB7C 3204 move.w D1, D4
0000BB7E 5741 subq.w D1, 3
0000BB80 9041 sub.w D0, D1
0000BB82 3F00 move.w -[A7], D0
0000BB84 3F3C 0003 move.w -[A7], 0x3
0000BB88 486E FFF8 pea.l [A6 - 0x8]
0000BB8C 4EB9 0000 06B0 jsr [0x000006B0]
0000BB92 1F3C 0008 move.b -[A7], 0x8
0000BB96 486E FFF2 pea.l [A6 - 0xE]
0000BB9A 4EB9 0000 05D8 jsr [0x000005D8]
0000BBA0 486E FFF2 pea.l [A6 - 0xE]
0000BBA4 302E FFFC move.w D0, [A6 - 0x4]
0000BBA8 5740 subq.w D0, 3
0000BBAA 3F00 move.w -[A7], D0
0000BBAC 302E FFFE move.w D0, [A6 - 0x2]
0000BBB0 5740 subq.w D0, 3
0000BBB2 3F00 move.w -[A7], D0
0000BBB4 4EB9 0000 06E0 jsr [0x000006E0]
0000BBBA 4A2A 0131 tst.b [A2 + 0x131]
0000BBBE 4FEF 0052 lea.l A7, [A7 + 0x52]
0000BBC2 6630 bne +0x32 /* 0000BBF4 */
0000BBC4 1F3C 0004 move.b -[A7], 0x4
0000BBC8 486E FFF2 pea.l [A6 - 0xE]
0000BBCC 4EB9 0000 05D8 jsr [0x000005D8]
0000BBD2 486E FFF2 pea.l [A6 - 0xE]
0000BBD6 302E FFFC move.w D0, [A6 - 0x4]
0000BBDA 5540 subq.w D0, 2
0000BBDC 3F00 move.w -[A7], D0
0000BBDE 3003 move.w D0, D3
0000BBE0 5340 subq.w D0, 1
0000BBE2 322E FFFE move.w D1, [A6 - 0x2]
0000BBE6 9240 sub.w D1, D0
0000BBE8 3F01 move.w -[A7], D1
0000BBEA 4EB9 0000 06E0 jsr [0x000006E0]
0000BBF0 4FEF 000E lea.l A7, [A7 + 0xE]
label0000BBF4:
0000BBF4 3F3C FFFF move.w -[A7], 0xFFFF
0000BBF8 486E FFD4 pea.l [A6 - 0x2C]
0000BBFC 4EB9 0000 20A8 jsr [0x000020A8]
0000BC02 5C4F addq.w A7, 6
0000BC04 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0000BC08 4E5E unlink A6
0000BC0A 4E75 rts
0000BC0C 4E56 FFD4 link A6, -0x002C
0000BC10 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0000BC14 246E 0008 movea.l A2, [A6 + 0x8]
0000BC18 486E FFD4 pea.l [A6 - 0x2C]
0000BC1C 4EB9 0000 20A0 jsr [0x000020A0]
0000BC22 486E FFF8 pea.l [A6 - 0x8]
0000BC26 2F0A move.l -[A7], A2
0000BC28 2057 movea.l A0, [A7]
0000BC2A 2250 movea.l A1, [A0]
0000BC2C 2269 00EC movea.l A1, [A1 + 0xEC]
0000BC30 4E91 jsr [A1]
0000BC32 362E FFFC move.w D3, [A6 - 0x4]
0000BC36 966E FFF8 sub.w D3, [A6 - 0x8]
0000BC3A 0C43 0012 cmpi.w D3, 0x12
0000BC3E 5DC0 slt D0
0000BC40 4400 neg.b D0
0000BC42 1800 move.b D4, D0
0000BC44 4A04 tst.b D4
0000BC46 4FEF 000C lea.l A7, [A7 + 0xC]
0000BC4A 6704 beq +0x6 /* 0000BC50 */
0000BC4C 7013 moveq.l D0, 0x13
0000BC4E 6002 bra +0x4 /* 0000BC52 */
label0000BC50:
0000BC50 7016 moveq.l D0, 0x16
label0000BC52:
0000BC52 3600 move.w D3, D0
0000BC54 486E FFF2 pea.l [A6 - 0xE]
0000BC58 4EB9 0000 05E0 jsr [0x000005E0]
0000BC5E 486E FFF2 pea.l [A6 - 0xE]
0000BC62 AA14 syscall RGBForeColor
0000BC64 486E FFF8 pea.l [A6 - 0x8]
0000BC68 2F3C 0008 0008 move.l -[A7], 0x80008
0000BC6E A8B0 syscall FrameRoundRect
0000BC70 486E FFF8 pea.l [A6 - 0x8]
0000BC74 2F3C 0001 0001 move.l -[A7], 0x10001
0000BC7A A8A9 syscall InsetRect
0000BC7C 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0000BC80 486E FFF2 pea.l [A6 - 0xE]
0000BC84 4EB9 0000 05D8 jsr [0x000005D8]
0000BC8A 486E FFF2 pea.l [A6 - 0xE]
0000BC8E AA14 syscall RGBForeColor
0000BC90 486E FFF8 pea.l [A6 - 0x8]
0000BC94 2F3C 0004 0004 move.l -[A7], 0x40004
0000BC9A A8B1 syscall PaintRoundRect
0000BC9C 486E FFF8 pea.l [A6 - 0x8]
0000BCA0 4878 FFFF push.l 0xFFFF
0000BCA4 A8A9 syscall InsetRect
0000BCA6 4A2A 0131 tst.b [A2 + 0x131]
0000BCAA 4FEF 000A lea.l A7, [A7 + 0xA]
0000BCAE 6600 0092 bne +0x94 /* 0000BD42 */
0000BCB2 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000BCB6 486E FFF2 pea.l [A6 - 0xE]
0000BCBA 4EB9 0000 05D8 jsr [0x000005D8]
0000BCC0 486E FFF2 pea.l [A6 - 0xE]
0000BCC4 AA14 syscall RGBForeColor
0000BCC6 302E FFFA move.w D0, [A6 - 0x6]
0000BCCA 5240 addq.w D0, 1
0000BCCC 3F00 move.w -[A7], D0
0000BCCE 302E FFFC move.w D0, [A6 - 0x4]
0000BCD2 5740 subq.w D0, 3
0000BCD4 3F00 move.w -[A7], D0
0000BCD6 A893 syscall MoveTo
0000BCD8 302E FFFA move.w D0, [A6 - 0x6]
0000BCDC 5240 addq.w D0, 1
0000BCDE 3F00 move.w -[A7], D0
0000BCE0 302E FFF8 move.w D0, [A6 - 0x8]
0000BCE4 5440 addq.w D0, 2
0000BCE6 3F00 move.w -[A7], D0
0000BCE8 A891 syscall LineTo
0000BCEA 302E FFFA move.w D0, [A6 - 0x6]
0000BCEE 5440 addq.w D0, 2
0000BCF0 3F00 move.w -[A7], D0
0000BCF2 302E FFF8 move.w D0, [A6 - 0x8]
0000BCF6 5240 addq.w D0, 1
0000BCF8 3F00 move.w -[A7], D0
0000BCFA A893 syscall MoveTo
0000BCFC 3003 move.w D0, D3
0000BCFE 5340 subq.w D0, 1
0000BD00 3800 move.w D4, D0
0000BD02 322E FFFE move.w D1, [A6 - 0x2]
0000BD06 9240 sub.w D1, D0
0000BD08 3F01 move.w -[A7], D1
0000BD0A 302E FFF8 move.w D0, [A6 - 0x8]
0000BD0E 5240 addq.w D0, 1
0000BD10 3F00 move.w -[A7], D0
0000BD12 A891 syscall LineTo
0000BD14 1F3C 0008 move.b -[A7], 0x8
0000BD18 486E FFF2 pea.l [A6 - 0xE]
0000BD1C 4EB9 0000 05D8 jsr [0x000005D8]
0000BD22 486E FFF2 pea.l [A6 - 0xE]
0000BD26 AA14 syscall RGBForeColor
0000BD28 3F04 move.w -[A7], D4
0000BD2A 3F3C 0001 move.w -[A7], 0x1
0000BD2E 2F3C 0002 0002 move.l -[A7], 0x20002
0000BD34 486E FFF8 pea.l [A6 - 0x8]
0000BD38 4EB9 0000 06B0 jsr [0x000006B0]
0000BD3E 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000BD42:
0000BD42 3803 move.w D4, D3
0000BD44 4A2A 0131 tst.b [A2 + 0x131]
0000BD48 6708 beq +0xA /* 0000BD52 */
0000BD4A 382E FFFE move.w D4, [A6 - 0x2]
0000BD4E 986E FFFA sub.w D4, [A6 - 0x6]
label0000BD52:
0000BD52 1F3C 000B move.b -[A7], 0xB
0000BD56 486E FFF2 pea.l [A6 - 0xE]
0000BD5A 4EB9 0000 05D8 jsr [0x000005D8]
0000BD60 486E FFF2 pea.l [A6 - 0xE]
0000BD64 AA14 syscall RGBForeColor
0000BD66 2F3C 0001 0002 move.l -[A7], 0x10002
0000BD6C 302E FFFE move.w D0, [A6 - 0x2]
0000BD70 906E FFFA sub.w D0, [A6 - 0x6]
0000BD74 3204 move.w D1, D4
0000BD76 5341 subq.w D1, 1
0000BD78 9041 sub.w D0, D1
0000BD7A 3F00 move.w -[A7], D0
0000BD7C 3F3C 0001 move.w -[A7], 0x1
0000BD80 486E FFF8 pea.l [A6 - 0x8]
0000BD84 4EB9 0000 06B8 jsr [0x000006B8]
0000BD8A 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0000BD8E 486E FFF2 pea.l [A6 - 0xE]
0000BD92 4EB9 0000 05D8 jsr [0x000005D8]
0000BD98 486E FFF2 pea.l [A6 - 0xE]
0000BD9C AA14 syscall RGBForeColor
0000BD9E 2F3C 0003 0003 move.l -[A7], 0x30003
0000BDA4 3004 move.w D0, D4
0000BDA6 5540 subq.w D0, 2
0000BDA8 3C00 move.w D6, D0
0000BDAA 322E FFFE move.w D1, [A6 - 0x2]
0000BDAE 926E FFFA sub.w D1, [A6 - 0x6]
0000BDB2 9240 sub.w D1, D0
0000BDB4 3F01 move.w -[A7], D1
0000BDB6 3F3C 0002 move.w -[A7], 0x2
0000BDBA 486E FFF8 pea.l [A6 - 0x8]
0000BDBE 4EB9 0000 06B8 jsr [0x000006B8]
0000BDC4 1F3C 0007 move.b -[A7], 0x7
0000BDC8 486E FFF2 pea.l [A6 - 0xE]
0000BDCC 4EB9 0000 05D8 jsr [0x000005D8]
0000BDD2 486E FFF2 pea.l [A6 - 0xE]
0000BDD6 AA14 syscall RGBForeColor
0000BDD8 3A2E FFFA move.w D5, [A6 - 0x6]
0000BDDC 302E FFFE move.w D0, [A6 - 0x2]
0000BDE0 9045 sub.w D0, D5
0000BDE2 9046 sub.w D0, D6
0000BDE4 D045 add.w D0, D5
0000BDE6 3F00 move.w -[A7], D0
0000BDE8 302E FFFC move.w D0, [A6 - 0x4]
0000BDEC 5540 subq.w D0, 2
0000BDEE 3F00 move.w -[A7], D0
0000BDF0 A893 syscall MoveTo
0000BDF2 302E FFFE move.w D0, [A6 - 0x2]
0000BDF6 5740 subq.w D0, 3
0000BDF8 3F00 move.w -[A7], D0
0000BDFA 302E FFFC move.w D0, [A6 - 0x4]
0000BDFE 5540 subq.w D0, 2
0000BE00 3F00 move.w -[A7], D0
0000BE02 A891 syscall LineTo
0000BE04 302E FFFE move.w D0, [A6 - 0x2]
0000BE08 5540 subq.w D0, 2
0000BE0A 3F00 move.w -[A7], D0
0000BE0C 302E FFFC move.w D0, [A6 - 0x4]
0000BE10 5740 subq.w D0, 3
0000BE12 3F00 move.w -[A7], D0
0000BE14 A893 syscall MoveTo
0000BE16 302E FFFE move.w D0, [A6 - 0x2]
0000BE1A 5540 subq.w D0, 2
0000BE1C 3F00 move.w -[A7], D0
0000BE1E 302E FFF8 move.w D0, [A6 - 0x8]
0000BE22 5640 addq.w D0, 3
0000BE24 3F00 move.w -[A7], D0
0000BE26 A891 syscall LineTo
0000BE28 1F3C 0008 move.b -[A7], 0x8
0000BE2C 486E FFF2 pea.l [A6 - 0xE]
0000BE30 4EB9 0000 05D8 jsr [0x000005D8]
0000BE36 486E FFF2 pea.l [A6 - 0xE]
0000BE3A AA14 syscall RGBForeColor
0000BE3C 2F3C 0002 0002 move.l -[A7], 0x20002
0000BE42 302E FFFE move.w D0, [A6 - 0x2]
0000BE46 906E FFFA sub.w D0, [A6 - 0x6]
0000BE4A 3203 move.w D1, D3
0000BE4C 5741 subq.w D1, 3
0000BE4E 9041 sub.w D0, D1
0000BE50 3F00 move.w -[A7], D0
0000BE52 3F3C 0003 move.w -[A7], 0x3
0000BE56 486E FFF8 pea.l [A6 - 0x8]
0000BE5A 4EB9 0000 06B0 jsr [0x000006B0]
0000BE60 1F3C 0007 move.b -[A7], 0x7
0000BE64 486E FFF2 pea.l [A6 - 0xE]
0000BE68 4EB9 0000 05D8 jsr [0x000005D8]
0000BE6E 486E FFF2 pea.l [A6 - 0xE]
0000BE72 302E FFFC move.w D0, [A6 - 0x4]
0000BE76 5740 subq.w D0, 3
0000BE78 3F00 move.w -[A7], D0
0000BE7A 302E FFFE move.w D0, [A6 - 0x2]
0000BE7E 5740 subq.w D0, 3
0000BE80 3F00 move.w -[A7], D0
0000BE82 4EB9 0000 06E0 jsr [0x000006E0]
0000BE88 3F3C FFFF move.w -[A7], 0xFFFF
0000BE8C 486E FFD4 pea.l [A6 - 0x2C]
0000BE90 4EB9 0000 20A8 jsr [0x000020A8]
0000BE96 4FEF 0050 lea.l A7, [A7 + 0x50]
0000BE9A 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0000BE9E 4E5E unlink A6
0000BEA0 4E75 rts
0000BEA2 4E56 FFD4 link A6, -0x002C
0000BEA6 48E7 1820 movem.l -[A7], D3,D4,A2
0000BEAA 246E 0008 movea.l A2, [A6 + 0x8]
0000BEAE 486E FFD4 pea.l [A6 - 0x2C]
0000BEB2 4EB9 0000 20A0 jsr [0x000020A0]
0000BEB8 486E FFF8 pea.l [A6 - 0x8]
0000BEBC 2F0A move.l -[A7], A2
0000BEBE 2057 movea.l A0, [A7]
0000BEC0 2250 movea.l A1, [A0]
0000BEC2 2269 00EC movea.l A1, [A1 + 0xEC]
0000BEC6 4E91 jsr [A1]
0000BEC8 362E FFFC move.w D3, [A6 - 0x4]
0000BECC 966E FFF8 sub.w D3, [A6 - 0x8]
0000BED0 0C43 0012 cmpi.w D3, 0x12
0000BED4 5DC0 slt D0
0000BED6 4400 neg.b D0
0000BED8 1800 move.b D4, D0
0000BEDA 4A04 tst.b D4
0000BEDC 4FEF 000C lea.l A7, [A7 + 0xC]
0000BEE0 6704 beq +0x6 /* 0000BEE6 */
0000BEE2 7013 moveq.l D0, 0x13
0000BEE4 6002 bra +0x4 /* 0000BEE8 */
label0000BEE6:
0000BEE6 7016 moveq.l D0, 0x16
label0000BEE8:
0000BEE8 3600 move.w D3, D0
0000BEEA 1F3C 0007 move.b -[A7], 0x7
0000BEEE 486E FFF2 pea.l [A6 - 0xE]
0000BEF2 4EB9 0000 05D8 jsr [0x000005D8]
0000BEF8 486E FFF2 pea.l [A6 - 0xE]
0000BEFC AA14 syscall RGBForeColor
0000BEFE 486E FFF8 pea.l [A6 - 0x8]
0000BF02 2F3C 0008 0008 move.l -[A7], 0x80008
0000BF08 A8B0 syscall FrameRoundRect
0000BF0A 486E FFF8 pea.l [A6 - 0x8]
0000BF0E 2F3C 0001 0001 move.l -[A7], 0x10001
0000BF14 A8A9 syscall InsetRect
0000BF16 1F3C 0002 move.b -[A7], 0x2
0000BF1A 486E FFF2 pea.l [A6 - 0xE]
0000BF1E 4EB9 0000 05D8 jsr [0x000005D8]
0000BF24 486E FFF2 pea.l [A6 - 0xE]
0000BF28 AA14 syscall RGBForeColor
0000BF2A 486E FFF8 pea.l [A6 - 0x8]
0000BF2E 2F3C 0004 0004 move.l -[A7], 0x40004
0000BF34 A8B1 syscall PaintRoundRect
0000BF36 486E FFF8 pea.l [A6 - 0x8]
0000BF3A 4878 FFFF push.l 0xFFFF
0000BF3E A8A9 syscall InsetRect
0000BF40 4A2A 0131 tst.b [A2 + 0x131]
0000BF44 4FEF 000C lea.l A7, [A7 + 0xC]
0000BF48 663A bne +0x3C /* 0000BF84 */
0000BF4A 1F3C 0005 move.b -[A7], 0x5
0000BF4E 486E FFF2 pea.l [A6 - 0xE]
0000BF52 4EB9 0000 05D8 jsr [0x000005D8]
0000BF58 486E FFF2 pea.l [A6 - 0xE]
0000BF5C AA14 syscall RGBForeColor
0000BF5E 302E FFFE move.w D0, [A6 - 0x2]
0000BF62 9043 sub.w D0, D3
0000BF64 3F00 move.w -[A7], D0
0000BF66 302E FFF8 move.w D0, [A6 - 0x8]
0000BF6A 5440 addq.w D0, 2
0000BF6C 3F00 move.w -[A7], D0
0000BF6E A893 syscall MoveTo
0000BF70 302E FFFE move.w D0, [A6 - 0x2]
0000BF74 9043 sub.w D0, D3
0000BF76 3F00 move.w -[A7], D0
0000BF78 302E FFFC move.w D0, [A6 - 0x4]
0000BF7C 5540 subq.w D0, 2
0000BF7E 3F00 move.w -[A7], D0
0000BF80 A891 syscall LineTo
0000BF82 5C4F addq.w A7, 6
label0000BF84:
0000BF84 3F3C FFFF move.w -[A7], 0xFFFF
0000BF88 486E FFD4 pea.l [A6 - 0x2C]
0000BF8C 4EB9 0000 20A8 jsr [0x000020A8]
0000BF92 5C4F addq.w A7, 6
0000BF94 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000BF98 4E5E unlink A6
0000BF9A 4E75 rts
0000BF9C 4E56 FFF8 link A6, -0x0008
0000BFA0 486E FFF8 pea.l [A6 - 0x8]
0000BFA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000BFA8 2057 movea.l A0, [A7]
0000BFAA 2250 movea.l A1, [A0]
0000BFAC 2269 00EC movea.l A1, [A1 + 0xEC]
0000BFB0 4E91 jsr [A1]
0000BFB2 2F2E 000C move.l -[A7], [A6 + 0xC]
0000BFB6 486E FFF8 pea.l [A6 - 0x8]
0000BFBA A8AD syscall PtInRect
0000BFBC 101F move.b D0, [A7]+
0000BFBE 4E5E unlink A6
0000BFC0 4E75 rts
0000BFC2 4E56 FFF8 link A6, -0x0008
0000BFC6 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000BFCA 246E 0008 movea.l A2, [A6 + 0x8]
0000BFCE 362E 000C move.w D3, [A6 + 0xC]
0000BFD2 2F0A move.l -[A7], A2
0000BFD4 4EBA E668 jsr [PC - 0x1998 /* 0000A63E */]
0000BFD8 2648 movea.l A3, A0
0000BFDA 3F03 move.w -[A7], D3
0000BFDC 2F2E 000E move.l -[A7], [A6 + 0xE]
0000BFE0 2F0A move.l -[A7], A2
0000BFE2 2057 movea.l A0, [A7]
0000BFE4 2250 movea.l A1, [A0]
0000BFE6 2269 0048 movea.l A1, [A1 + 0x48]
0000BFEA 4E91 jsr [A1]
0000BFEC 4A00 tst.b D0
0000BFEE 4FEF 000E lea.l A7, [A7 + 0xE]
0000BFF2 6700 00DA beq +0xDC /* 0000C0CE */
0000BFF6 200B move.l D0, A3
0000BFF8 6700 00D4 beq +0xD6 /* 0000C0CE */
0000BFFC 4227 clr.b -[A7]
0000BFFE 1F3C 0001 move.b -[A7], 0x1
0000C002 3F03 move.w -[A7], D3
0000C004 2F0A move.l -[A7], A2
0000C006 2057 movea.l A0, [A7]
0000C008 2250 movea.l A1, [A0]
0000C00A 2269 0050 movea.l A1, [A1 + 0x50]
0000C00E 4E91 jsr [A1]
0000C010 426E FFFC clr.w [A6 - 0x4]
0000C014 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C018 2057 movea.l A0, [A7]
0000C01A 2268 0004 movea.l A1, [A0 + 0x4]
0000C01E 2269 001C movea.l A1, [A1 + 0x1C]
0000C022 4E91 jsr [A1]
0000C024 3D40 FFFE move.w [A6 - 0x2], D0
0000C028 102A 0130 move.b D0, [A2 + 0x130]
0000C02C 4A00 tst.b D0
0000C02E 4FEF 000E lea.l A7, [A7 + 0xE]
0000C032 6704 beq +0x6 /* 0000C038 */
0000C034 7001 moveq.l D0, 0x01
0000C036 6012 bra +0x14 /* 0000C04A */
label0000C038:
0000C038 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C03C 2057 movea.l A0, [A7]
0000C03E 2268 0004 movea.l A1, [A0 + 0x4]
0000C042 2269 001C movea.l A1, [A1 + 0x1C]
0000C046 4E91 jsr [A1]
0000C048 584F addq.w A7, 4
label0000C04A:
0000C04A 3800 move.w D4, D0
0000C04C 486E FFF8 pea.l [A6 - 0x8]
0000C050 2F0A move.l -[A7], A2
0000C052 2057 movea.l A0, [A7]
0000C054 2250 movea.l A1, [A0]
0000C056 2269 00F8 movea.l A1, [A1 + 0xF8]
0000C05A 4E91 jsr [A1]
0000C05C 486E FFFE pea.l [A6 - 0x2]
0000C060 486E FFFC pea.l [A6 - 0x4]
0000C064 3F04 move.w -[A7], D4
0000C066 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000C06A 2F0A move.l -[A7], A2
0000C06C 2057 movea.l A0, [A7]
0000C06E 2250 movea.l A1, [A0]
0000C070 2269 0140 movea.l A1, [A1 + 0x140]
0000C074 4E91 jsr [A1]
0000C076 4A6E FFFE tst.w [A6 - 0x2]
0000C07A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000C07E 6F2C ble +0x2E /* 0000C0AC */
0000C080 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000C084 2F0B move.l -[A7], A3
0000C086 2F0A move.l -[A7], A2
0000C088 2057 movea.l A0, [A7]
0000C08A 2250 movea.l A1, [A0]
0000C08C 2269 0108 movea.l A1, [A1 + 0x108]
0000C090 4E91 jsr [A1]
0000C092 306E FFFE movea.w A0, [A6 - 0x2]
0000C096 2F08 move.l -[A7], A0
0000C098 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C09C 2057 movea.l A0, [A7]
0000C09E 2268 0004 movea.l A1, [A0 + 0x4]
0000C0A2 2269 0020 movea.l A1, [A1 + 0x20]
0000C0A6 4E91 jsr [A1]
0000C0A8 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000C0AC:
0000C0AC 1F3C 0001 move.b -[A7], 0x1
0000C0B0 4227 clr.b -[A7]
0000C0B2 3F03 move.w -[A7], D3
0000C0B4 2F0A move.l -[A7], A2
0000C0B6 2057 movea.l A0, [A7]
0000C0B8 2250 movea.l A1, [A0]
0000C0BA 2269 0050 movea.l A1, [A1 + 0x50]
0000C0BE 4E91 jsr [A1]
0000C0C0 4A6E FFFE tst.w [A6 - 0x2]
0000C0C4 5EC0 sgt D0
0000C0C6 4400 neg.b D0
0000C0C8 4FEF 000A lea.l A7, [A7 + 0xA]
0000C0CC 6002 bra +0x4 /* 0000C0D0 */
label0000C0CE:
0000C0CE 7000 moveq.l D0, 0x00
label0000C0D0:
0000C0D0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000C0D4 4E5E unlink A6
0000C0D6 4E75 rts
0000C0D8 4E56 0000 link A6, 0
0000C0DC 48E7 1820 movem.l -[A7], D3,D4,A2
0000C0E0 246E 0008 movea.l A2, [A6 + 0x8]
0000C0E4 162E 000E move.b D3, [A6 + 0xE]
0000C0E8 182E 0010 move.b D4, [A6 + 0x10]
0000C0EC B604 cmp.b D3, D4
0000C0EE 6710 beq +0x12 /* 0000C100 */
0000C0F0 1F03 move.b -[A7], D3
0000C0F2 2F0A move.l -[A7], A2
0000C0F4 2057 movea.l A0, [A7]
0000C0F6 2250 movea.l A1, [A0]
0000C0F8 2269 00B0 movea.l A1, [A1 + 0xB0]
0000C0FC 4E91 jsr [A1]
0000C0FE 5C4F addq.w A7, 6
label0000C100:
0000C100 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000C104 4E5E unlink A6
0000C106 4E75 rts
0000C108 4E56 0000 link A6, 0
0000C10C 4227 clr.b -[A7]
0000C10E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000C112 2057 movea.l A0, [A7]
0000C114 2250 movea.l A1, [A0]
0000C116 2269 00B0 movea.l A1, [A1 + 0xB0]
0000C11A 4E91 jsr [A1]
0000C11C 4E5E unlink A6
0000C11E 4E75 rts
0000C120 4E56 FFE4 link A6, -0x001C
0000C124 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000C128 266E 0008 movea.l A3, [A6 + 0x8]
0000C12C 2E2E 0016 move.l D7, [A6 + 0x16]
0000C130 2F0B move.l -[A7], A3
0000C132 4EBA E50A jsr [PC - 0x1AF6 /* 0000A63E */]
0000C136 2448 movea.l A2, A0
0000C138 200A move.l D0, A2
0000C13A 584F addq.w A7, 4
0000C13C 661E bne +0x20 /* 0000C15C */
0000C13E 42A7 clr.l -[A7]
0000C140 486E FFFC pea.l [A6 - 0x4]
0000C144 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000C14C 4879 0000 B56A push.l 0xB56A
0000C152 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
0000C158 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C15C:
0000C15C 200A move.l D0, A2
0000C15E 6700 00DC beq +0xDE /* 0000C23C */
0000C162 554F subq.w A7, 2
0000C164 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
0000C168 301F move.w D0, [A7]+
0000C16A 3800 move.w D4, D0
0000C16C 554F subq.w A7, 2
0000C16E 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
0000C172 301F move.w D0, [A7]+
0000C174 3A00 move.w D5, D0
0000C176 2D4F FFF8 move.l [A6 - 0x8], A7
0000C17A 2F0A move.l -[A7], A2
0000C17C 3F3C FFFF move.w -[A7], 0xFFFF
0000C180 A935 syscall InsertMenu
0000C182 42A7 clr.l -[A7]
0000C184 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000C188 2057 movea.l A0, [A7]
0000C18A 2268 0004 movea.l A1, [A0 + 0x4]
0000C18E 2269 00E8 movea.l A1, [A1 + 0xE8]
0000C192 4E91 jsr [A1]
0000C194 2F0B move.l -[A7], A3
0000C196 2057 movea.l A0, [A7]
0000C198 2250 movea.l A1, [A0]
0000C19A 2269 0080 movea.l A1, [A1 + 0x80]
0000C19E 4E91 jsr [A1]
0000C1A0 3C00 move.w D6, D0
0000C1A2 3F06 move.w -[A7], D6
0000C1A4 4EB9 0000 22E0 jsr [0x000022E0]
0000C1AA 2848 movea.l A4, A0
0000C1AC 200C move.l D0, A4
0000C1AE 4FEF 000E lea.l A7, [A7 + 0xE]
0000C1B2 671A beq +0x1C /* 0000C1CE */
0000C1B4 2054 movea.l A0, [A4]
0000C1B6 3F28 000E move.w -[A7], [A0 + 0xE]
0000C1BA 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
0000C1BE 2054 movea.l A0, [A4]
0000C1C0 3F10 move.w -[A7], [A0]
0000C1C2 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
0000C1C6 4878 FFFF push.l 0xFFFF
0000C1CA 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
label0000C1CE:
0000C1CE 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000C1D2 2057 movea.l A0, [A7]
0000C1D4 2268 0004 movea.l A1, [A0 + 0x4]
0000C1D8 2269 001C movea.l A1, [A1 + 0x1C]
0000C1DC 4E91 jsr [A1]
0000C1DE 584F addq.w A7, 4
0000C1E0 3F00 move.w -[A7], D0
0000C1E2 2F0A move.l -[A7], A2
0000C1E4 2F0B move.l -[A7], A3
0000C1E6 2057 movea.l A0, [A7]
0000C1E8 2250 movea.l A1, [A0]
0000C1EA 2269 0108 movea.l A1, [A1 + 0x108]
0000C1EE 4E91 jsr [A1]
0000C1F0 2F0A move.l -[A7], A2
0000C1F2 3F2E 000C move.w -[A7], [A6 + 0xC]
0000C1F6 3F2E 000E move.w -[A7], [A6 + 0xE]
0000C1FA 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000C1FE A80B syscall PopUpMenuSelect
0000C200 201F move.l D0, [A7]+
0000C202 2600 move.l D3, D0
0000C204 2003 move.l D0, D3
0000C206 7210 moveq.l D1, 0x10
0000C208 E2A0 asr D0, D1
0000C20A 206E 0012 movea.l A0, [A6 + 0x12]
0000C20E 3080 move.w [A0], D0
0000C210 2047 movea.l A0, D7
0000C212 3083 move.w [A0], D3
0000C214 5C4F addq.w A7, 6
0000C216 600A bra +0xC /* 0000C222 */
0000C218 486E FFE4 pea.l [A6 - 0x1C]
0000C21C 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
label0000C222:
0000C222 3F04 move.w -[A7], D4
0000C224 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
0000C228 3F05 move.w -[A7], D5
0000C22A 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
0000C22E 4878 FFFF push.l 0xFFFF
0000C232 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
0000C236 2052 movea.l A0, [A2]
0000C238 3F10 move.w -[A7], [A0]
0000C23A A936 syscall DeleteMenu
label0000C23C:
0000C23C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000C240 4E5E unlink A6
0000C242 4E75 rts
0000C244 4E56 FFDC link A6, -0x0024
0000C248 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000C24C 246E 0008 movea.l A2, [A6 + 0x8]
0000C250 7600 moveq.l D3, 0x00
0000C252 2F0A move.l -[A7], A2
0000C254 4EBA E3E8 jsr [PC - 0x1C18 /* 0000A63E */]
0000C258 2848 movea.l A4, A0
0000C25A 200C move.l D0, A4
0000C25C 584F addq.w A7, 4
0000C25E 6700 00E8 beq +0xEA /* 0000C348 */
0000C262 486E FFDC pea.l [A6 - 0x24]
0000C266 2F0A move.l -[A7], A2
0000C268 2057 movea.l A0, [A7]
0000C26A 2250 movea.l A1, [A0]
0000C26C 2269 00EC movea.l A1, [A1 + 0xEC]
0000C270 4E91 jsr [A1]
0000C272 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
0000C276 301F move.w D0, [A7]+
0000C278 3A00 move.w D5, D0
0000C27A 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
0000C27E 301F move.w D0, [A7]+
0000C280 3C00 move.w D6, D0
0000C282 584F addq.w A7, 4
0000C284 2D4F FFF8 move.l [A6 - 0x8], A7
0000C288 42A7 clr.l -[A7]
0000C28A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C28E 2057 movea.l A0, [A7]
0000C290 2268 0004 movea.l A1, [A0 + 0x4]
0000C294 2269 00E8 movea.l A1, [A1 + 0xE8]
0000C298 4E91 jsr [A1]
0000C29A 2F0A move.l -[A7], A2
0000C29C 2057 movea.l A0, [A7]
0000C29E 2250 movea.l A1, [A0]
0000C2A0 2269 0080 movea.l A1, [A1 + 0x80]
0000C2A4 4E91 jsr [A1]
0000C2A6 3E00 move.w D7, D0
0000C2A8 3F07 move.w -[A7], D7
0000C2AA 4EB9 0000 22E0 jsr [0x000022E0]
0000C2B0 2648 movea.l A3, A0
0000C2B2 200B move.l D0, A3
0000C2B4 4FEF 000E lea.l A7, [A7 + 0xE]
0000C2B8 671A beq +0x1C /* 0000C2D4 */
0000C2BA 2053 movea.l A0, [A3]
0000C2BC 3F28 000E move.w -[A7], [A0 + 0xE]
0000C2C0 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
0000C2C4 2053 movea.l A0, [A3]
0000C2C6 3F10 move.w -[A7], [A0]
0000C2C8 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
0000C2CC 4878 FFFF push.l 0xFFFF
0000C2D0 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
label0000C2D4:
0000C2D4 2F0C move.l -[A7], A4
0000C2D6 A948 syscall CalcMenuSize
0000C2D8 600A bra +0xC /* 0000C2E4 */
0000C2DA 486E FFE4 pea.l [A6 - 0x1C]
0000C2DE 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
label0000C2E4:
0000C2E4 2054 movea.l A0, [A4]
0000C2E6 3828 0002 move.w D4, [A0 + 0x2]
0000C2EA D86A 0122 add.w D4, [A2 + 0x122]
0000C2EE 0644 000D addi.w D4, 0xD /* '\r' */
0000C2F2 486E FFFC pea.l [A6 - 0x4]
0000C2F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C2FA 4EB9 0000 2F90 jsr [0x00002F90]
0000C300 B86E FFFC cmp.w D4, [A6 - 0x4]
0000C304 504F addq.w A7, 8
0000C306 672C beq +0x2E /* 0000C334 */
0000C308 1F3C 0001 move.b -[A7], 0x1
0000C30C 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000C310 3F04 move.w -[A7], D4
0000C312 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C316 4EB9 0000 2FC0 jsr [0x00002FC0]
0000C31C 42A7 clr.l -[A7]
0000C31E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C322 2057 movea.l A0, [A7]
0000C324 2268 0004 movea.l A1, [A0 + 0x4]
0000C328 2269 00E8 movea.l A1, [A1 + 0xE8]
0000C32C 4E91 jsr [A1]
0000C32E 7601 moveq.l D3, 0x01
0000C330 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000C334:
0000C334 3F05 move.w -[A7], D5
0000C336 31DF 0BA6 move.w [0x00000BA6 /* SysFontFam */], [A7]+
0000C33A 3F06 move.w -[A7], D6
0000C33C 31DF 0BA8 move.w [0x00000BA8 /* DefFontSize */], [A7]+
0000C340 4878 FFFF push.l 0xFFFF
0000C344 21DF 0B4C move.l [0x00000B4C /* LastSPExtra */], [A7]+
label0000C348:
0000C348 1003 move.b D0, D3
0000C34A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000C34E 4E5E unlink A6
0000C350 4E75 rts
0000C352 4E56 FEF8 link A6, -0x0108
0000C356 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000C35A 266E 0008 movea.l A3, [A6 + 0x8]
0000C35E 486E FEF8 pea.l [A6 - 0x108]
0000C362 4EB9 0000 20B8 jsr [0x000020B8]
0000C368 7A00 moveq.l D5, 0x00
0000C36A 2F0B move.l -[A7], A3
0000C36C 4EBA E2D0 jsr [PC - 0x1D30 /* 0000A63E */]
0000C370 2448 movea.l A2, A0
0000C372 200A move.l D0, A2
0000C374 504F addq.w A7, 8
0000C376 6744 beq +0x46 /* 0000C3BC */
0000C378 2F0B move.l -[A7], A3
0000C37A 2057 movea.l A0, [A7]
0000C37C 2250 movea.l A1, [A0]
0000C37E 2269 0080 movea.l A1, [A1 + 0x80]
0000C382 4E91 jsr [A1]
0000C384 584F addq.w A7, 4
0000C386 3F00 move.w -[A7], D0
0000C388 4EB9 0000 22E8 jsr [0x000022E8]
0000C38E 2F0A move.l -[A7], A2
0000C390 A950 syscall CountMItems
0000C392 301F move.w D0, [A7]+
0000C394 3C00 move.w D6, D0
0000C396 7601 moveq.l D3, 0x01
0000C398 601E bra +0x20 /* 0000C3B8 */
label0000C39A:
0000C39A 2F0A move.l -[A7], A2
0000C39C 3F03 move.w -[A7], D3
0000C39E 486E FF00 pea.l [A6 - 0x100]
0000C3A2 A946 syscall GetMenuItemText/GetItem
0000C3A4 554F subq.w A7, 2
0000C3A6 486E FF00 pea.l [A6 - 0x100]
0000C3AA A88C syscall StringWidth
0000C3AC 301F move.w D0, [A7]+
0000C3AE 3800 move.w D4, D0
0000C3B0 B845 cmp.w D4, D5
0000C3B2 6F02 ble +0x4 /* 0000C3B6 */
0000C3B4 3A04 move.w D5, D4
label0000C3B6:
0000C3B6 5243 addq.w D3, 1
label0000C3B8:
0000C3B8 B646 cmp.w D3, D6
0000C3BA 6FDE ble -0x20 /* 0000C39A */
label0000C3BC:
0000C3BC 3F3C FFFF move.w -[A7], 0xFFFF
0000C3C0 486E FEF8 pea.l [A6 - 0x108]
0000C3C4 4EB9 0000 20C0 jsr [0x000020C0]
0000C3CA 3005 move.w D0, D5
0000C3CC 5C4F addq.w A7, 6
0000C3CE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0000C3D2 4E5E unlink A6
0000C3D4 4E75 rts
0000C3D6 4E56 FEF8 link A6, -0x0108
0000C3DA 48E7 1020 movem.l -[A7], D3,A2
0000C3DE 246E 0008 movea.l A2, [A6 + 0x8]
0000C3E2 2F0A move.l -[A7], A2
0000C3E4 2057 movea.l A0, [A7]
0000C3E6 2250 movea.l A1, [A0]
0000C3E8 2269 00E0 movea.l A1, [A1 + 0xE0]
0000C3EC 4E91 jsr [A1]
0000C3EE 4A00 tst.b D0
0000C3F0 584F addq.w A7, 4
0000C3F2 6758 beq +0x5A /* 0000C44C */
0000C3F4 486E FFF8 pea.l [A6 - 0x8]
0000C3F8 4EB9 0000 20B8 jsr [0x000020B8]
0000C3FE 2F0A move.l -[A7], A2
0000C400 2057 movea.l A0, [A7]
0000C402 2250 movea.l A1, [A0]
0000C404 2269 0080 movea.l A1, [A1 + 0x80]
0000C408 4E91 jsr [A1]
0000C40A 584F addq.w A7, 4
0000C40C 3F00 move.w -[A7], D0
0000C40E 4EB9 0000 22E8 jsr [0x000022E8]
0000C414 486E FEF8 pea.l [A6 - 0x108]
0000C418 2F0A move.l -[A7], A2
0000C41A 2057 movea.l A0, [A7]
0000C41C 2250 movea.l A1, [A0]
0000C41E 2269 0020 movea.l A1, [A1 + 0x20]
0000C422 4E91 jsr [A1]
0000C424 3F2A 0124 move.w -[A7], [A2 + 0x124]
0000C428 A888 syscall TextFace
0000C42A 486E FEF8 pea.l [A6 - 0x108]
0000C42E A88C syscall StringWidth
0000C430 301F move.w D0, [A7]+
0000C432 5440 addq.w D0, 2
0000C434 3600 move.w D3, D0
0000C436 3F3C FFFF move.w -[A7], 0xFFFF
0000C43A 486E FFF8 pea.l [A6 - 0x8]
0000C43E 4EB9 0000 20C0 jsr [0x000020C0]
0000C444 3003 move.w D0, D3
0000C446 4FEF 0012 lea.l A7, [A7 + 0x12]
0000C44A 6002 bra +0x4 /* 0000C44E */
label0000C44C:
0000C44C 7000 moveq.l D0, 0x00
label0000C44E:
0000C44E 4CDF 0408 movem.l D3,A2, [A7]+
0000C452 4E5E unlink A6
0000C454 4E75 rts
0000C456 4E56 FFF0 link A6, -0x0010
0000C45A 48E7 1820 movem.l -[A7], D3,D4,A2
0000C45E 246E 0008 movea.l A2, [A6 + 0x8]
0000C462 486E FFF0 pea.l [A6 - 0x10]
0000C466 2F0A move.l -[A7], A2
0000C468 2057 movea.l A0, [A7]
0000C46A 2250 movea.l A1, [A0]
0000C46C 2269 00EC movea.l A1, [A1 + 0xEC]
0000C470 4E91 jsr [A1]
0000C472 362E FFF4 move.w D3, [A6 - 0xC]
0000C476 966E FFF0 sub.w D3, [A6 - 0x10]
0000C47A 0C43 0012 cmpi.w D3, 0x12
0000C47E 5DC0 slt D0
0000C480 4400 neg.b D0
0000C482 1800 move.b D4, D0
0000C484 4A04 tst.b D4
0000C486 504F addq.w A7, 8
0000C488 6704 beq +0x6 /* 0000C48E */
0000C48A 7013 moveq.l D0, 0x13
0000C48C 6002 bra +0x4 /* 0000C490 */
label0000C48E:
0000C48E 7016 moveq.l D0, 0x16
label0000C490:
0000C490 3600 move.w D3, D0
0000C492 486E FFF8 pea.l [A6 - 0x8]
0000C496 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C49A 4EB9 0000 2F90 jsr [0x00002F90]
0000C4A0 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
0000C4A6 4A04 tst.b D4
0000C4A8 504F addq.w A7, 8
0000C4AA 6728 beq +0x2A /* 0000C4D4 */
0000C4AC 182A 0131 move.b D4, [A2 + 0x131]
0000C4B0 670E beq +0x10 /* 0000C4C0 */
0000C4B2 B66E FFF8 cmp.w D3, [A6 - 0x8]
0000C4B6 6F08 ble +0xA /* 0000C4C0 */
0000C4B8 3003 move.w D0, D3
0000C4BA 5740 subq.w D0, 3
0000C4BC 3D40 FFFC move.w [A6 - 0x4], D0
label0000C4C0:
0000C4C0 4A04 tst.b D4
0000C4C2 6732 beq +0x34 /* 0000C4F6 */
0000C4C4 0C6E 0012 FFFA cmpi.w [A6 - 0x6], 0x12
0000C4CA 6C2A bge +0x2C /* 0000C4F6 */
0000C4CC 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10
0000C4D2 6022 bra +0x24 /* 0000C4F6 */
label0000C4D4:
0000C4D4 182A 0131 move.b D4, [A2 + 0x131]
0000C4D8 670A beq +0xC /* 0000C4E4 */
0000C4DA B66E FFF8 cmp.w D3, [A6 - 0x8]
0000C4DE 6F04 ble +0x6 /* 0000C4E4 */
0000C4E0 3D43 FFFC move.w [A6 - 0x4], D3
label0000C4E4:
0000C4E4 4A04 tst.b D4
0000C4E6 670E beq +0x10 /* 0000C4F6 */
0000C4E8 0C6E 0012 FFFA cmpi.w [A6 - 0x6], 0x12
0000C4EE 6C06 bge +0x8 /* 0000C4F6 */
0000C4F0 3D7C 0012 FFFE move.w [A6 - 0x2], 0x12
label0000C4F6:
0000C4F6 302E FFFC move.w D0, [A6 - 0x4]
0000C4FA B06E FFF8 cmp.w D0, [A6 - 0x8]
0000C4FE 660A bne +0xC /* 0000C50A */
0000C500 302E FFFE move.w D0, [A6 - 0x2]
0000C504 B06E FFFA cmp.w D0, [A6 - 0x6]
0000C508 671A beq +0x1C /* 0000C524 */
label0000C50A:
0000C50A 1F3C 0001 move.b -[A7], 0x1
0000C50E 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000C512 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000C516 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C51A 4EB9 0000 2FC0 jsr [0x00002FC0]
0000C520 4FEF 000A lea.l A7, [A7 + 0xA]
label0000C524:
0000C524 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000C528 4E5E unlink A6
0000C52A 4E75 rts
0000C52C 4E56 0000 link A6, 0
0000C530 48E7 0038 movem.l -[A7], A2,A3,A4
0000C534 246E 000C movea.l A2, [A6 + 0xC]
0000C538 286E 0010 movea.l A4, [A6 + 0x10]
0000C53C 266E 0014 movea.l A3, [A6 + 0x14]
0000C540 200A move.l D0, A2
0000C542 6710 beq +0x12 /* 0000C554 */
0000C544 7001 moveq.l D0, 0x01
0000C546 2880 move.l [A4], D0
0000C548 554F subq.w A7, 2
0000C54A 2F0A move.l -[A7], A2
0000C54C A950 syscall CountMItems
0000C54E 301F move.w D0, [A7]+
0000C550 48C0 ext.l D0
0000C552 2680 move.l [A3], D0
label0000C554:
0000C554 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000C558 4E5E unlink A6
0000C55A 4E75 rts
0000C55C 4E56 0000 link A6, 0
0000C560 2F0A move.l -[A7], A2
0000C562 246E 0008 movea.l A2, [A6 + 0x8]
0000C566 2F2E 000C move.l -[A7], [A6 + 0xC]
0000C56A 2F0A move.l -[A7], A2
0000C56C 61FF FFFF A35E bsr -0x5CA0 /* 000068CC */
0000C572 486A 0010 pea.l [A2 + 0x10]
0000C576 4EB9 0000 3BD0 jsr [0x00003BD0]
0000C57C 41F9 0000 AFBC lea.l A0, [0x0000AFBC]
0000C582 2488 move.l [A2], A0
0000C584 41F9 0000 AFBC lea.l A0, [0x0000AFBC]
0000C58A 41E8 00E4 lea.l A0, [A0 + 0xE4]
0000C58E 2548 0010 move.l [A2 + 0x10], A0
0000C592 204A movea.l A0, A2
0000C594 4FEF 000C lea.l A7, [A7 + 0xC]
0000C598 245F movea.l A2, [A7]+
0000C59A 4E5E unlink A6
0000C59C 4E75 rts
0000C59E 4E56 0000 link A6, 0
0000C5A2 2F0A move.l -[A7], A2
0000C5A4 246E 0008 movea.l A2, [A6 + 0x8]
0000C5A8 200A move.l D0, A2
0000C5AA 6740 beq +0x42 /* 0000C5EC */
0000C5AC 41F9 0000 AFBC lea.l A0, [0x0000AFBC]
0000C5B2 2488 move.l [A2], A0
0000C5B4 41F9 0000 AFBC lea.l A0, [0x0000AFBC]
0000C5BA 41E8 00E4 lea.l A0, [A0 + 0xE4]
0000C5BE 2548 0010 move.l [A2 + 0x10], A0
0000C5C2 4267 clr.w -[A7]
0000C5C4 486A 0010 pea.l [A2 + 0x10]
0000C5C8 4EB9 0000 3BD8 jsr [0x00003BD8]
0000C5CE 4267 clr.w -[A7]
0000C5D0 2F0A move.l -[A7], A2
0000C5D2 61FF FFFF A32E bsr -0x5CD0 /* 00006902 */
0000C5D8 4A6E 000C tst.w [A6 + 0xC]
0000C5DC 4FEF 000C lea.l A7, [A7 + 0xC]
0000C5E0 6F0A ble +0xC /* 0000C5EC */
0000C5E2 2F0A move.l -[A7], A2
0000C5E4 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000C5EA 584F addq.w A7, 4
label0000C5EC:
0000C5EC 204A movea.l A0, A2
0000C5EE 245F movea.l A2, [A7]+
0000C5F0 4E5E unlink A6
0000C5F2 4E75 rts
0000C5F4 4E56 FEFC link A6, -0x0104
0000C5F8 48E7 0038 movem.l -[A7], A2,A3,A4
0000C5FC 286E 0008 movea.l A4, [A6 + 0x8]
0000C600 266E 000C movea.l A3, [A6 + 0xC]
0000C604 246E 0010 movea.l A2, [A6 + 0x10]
0000C608 4878 0002 push.l 0x2
0000C60C 486E FFFE pea.l [A6 - 0x2]
0000C610 2F0A move.l -[A7], A2
0000C612 4EB9 0000 2BA0 jsr [0x00002BA0]
0000C618 4878 0002 push.l 0x2
0000C61C 486E FEFC pea.l [A6 - 0x104]
0000C620 2F0A move.l -[A7], A2
0000C622 4EB9 0000 2BA0 jsr [0x00002BA0]
0000C628 486E FEFE pea.l [A6 - 0x102]
0000C62C 2F0A move.l -[A7], A2
0000C62E 4EB9 0000 2BC0 jsr [0x00002BC0]
0000C634 42A7 clr.l -[A7]
0000C636 3F2E FEFC move.w -[A7], [A6 - 0x104]
0000C63A 486E FEFE pea.l [A6 - 0x102]
0000C63E 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000C642 2F0B move.l -[A7], A3
0000C644 2F0C move.l -[A7], A4
0000C646 2057 movea.l A0, [A7]
0000C648 2250 movea.l A1, [A0]
0000C64A 2269 0010 movea.l A1, [A1 + 0x10]
0000C64E 4E91 jsr [A1]
0000C650 4FEF 0034 lea.l A7, [A7 + 0x34]
0000C654 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000C658 4E5E unlink A6
0000C65A 4E75 rts
0000C65C 4E56 0000 link A6, 0
0000C660 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000C664 246E 0008 movea.l A2, [A6 + 0x8]
0000C668 2A2E 000C move.l D5, [A6 + 0xC]
0000C66C 362E 0010 move.w D3, [A6 + 0x10]
0000C670 286E 0012 movea.l A4, [A6 + 0x12]
0000C674 382E 0016 move.w D4, [A6 + 0x16]
0000C678 2545 0004 move.l [A2 + 0x4], D5
0000C67C 0C43 00A2 cmpi.w D3, 0xA2
0000C680 57C0 seq D0
0000C682 4400 neg.b D0
0000C684 1540 0008 move.b [A2 + 0x8], D0
0000C688 42AA 000A clr.l [A2 + 0xA]
0000C68C 426A 000E clr.w [A2 + 0xE]
0000C690 266A 0004 movea.l A3, [A2 + 0x4]
0000C694 262B 0062 move.l D3, [A3 + 0x62]
0000C698 3F04 move.w -[A7], D4
0000C69A 3F03 move.w -[A7], D3
0000C69C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C6A0 2057 movea.l A0, [A7]
0000C6A2 2268 0004 movea.l A1, [A0 + 0x4]
0000C6A6 2269 001C movea.l A1, [A1 + 0x1C]
0000C6AA 4E91 jsr [A1]
0000C6AC 584F addq.w A7, 4
0000C6AE 2F00 move.l -[A7], D0
0000C6B0 2F0C move.l -[A7], A4
0000C6B2 2F0A move.l -[A7], A2
0000C6B4 2057 movea.l A0, [A7]
0000C6B6 2250 movea.l A1, [A0]
0000C6B8 2269 00F8 movea.l A1, [A1 + 0xF8]
0000C6BC 4E91 jsr [A1]
0000C6BE 4FEF 0010 lea.l A7, [A7 + 0x10]
0000C6C2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000C6C6 4E5E unlink A6
0000C6C8 4E75 rts
0000C6CA 4E56 0000 link A6, 0
0000C6CE 48E7 0038 movem.l -[A7], A2,A3,A4
0000C6D2 246E 0008 movea.l A2, [A6 + 0x8]
0000C6D6 4267 clr.w -[A7]
0000C6D8 4879 0000 B276 push.l 0xB276
0000C6DE 4879 0000 B1F0 push.l 0xB1F0
0000C6E4 4878 0004 push.l 0x4
0000C6E8 286A 0004 movea.l A4, [A2 + 0x4]
0000C6EC 206C 0020 movea.l A0, [A4 + 0x20]
0000C6F0 4850 pea.l [A0]
0000C6F2 4EB9 0000 1FE8 jsr [0x00001FE8]
0000C6F8 2648 movea.l A3, A0
0000C6FA 4267 clr.w -[A7]
0000C6FC 4879 0000 B17A push.l 0xB17A
0000C702 4879 0000 B13E push.l 0xB13E
0000C708 4878 0004 push.l 0x4
0000C70C 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C710 4EB9 0000 1FE8 jsr [0x00001FE8]
0000C716 2848 movea.l A4, A0
0000C718 200B move.l D0, A3
0000C71A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000C71E 6736 beq +0x38 /* 0000C756 */
0000C720 200C move.l D0, A4
0000C722 6732 beq +0x34 /* 0000C756 */
0000C724 4227 clr.b -[A7]
0000C726 203C 0000 00DA move.l D0, 0xDA
0000C72C 2073 0808 movea.l A0, [A3 + D0 + 0x8]
0000C730 4850 pea.l [A0]
0000C732 486C 006A pea.l [A4 + 0x6A]
0000C736 2057 movea.l A0, [A7]
0000C738 2250 movea.l A1, [A0]
0000C73A 2269 000C movea.l A1, [A1 + 0xC]
0000C73E 4E91 jsr [A1]
0000C740 4227 clr.b -[A7]
0000C742 486A 000E pea.l [A2 + 0xE]
0000C746 2F0A move.l -[A7], A2
0000C748 2057 movea.l A0, [A7]
0000C74A 2250 movea.l A1, [A0]
0000C74C 2269 00E0 movea.l A1, [A1 + 0xE0]
0000C750 4E91 jsr [A1]
0000C752 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000C756:
0000C756 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000C75A 4E5E unlink A6
0000C75C 4E75 rts
0000C75E 4E56 0000 link A6, 0
0000C762 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C766 246E 0008 movea.l A2, [A6 + 0x8]
0000C76A 262E 000C move.l D3, [A6 + 0xC]
0000C76E 286E 0010 movea.l A4, [A6 + 0x10]
0000C772 266E 0014 movea.l A3, [A6 + 0x14]
0000C776 2F0A move.l -[A7], A2
0000C778 2057 movea.l A0, [A7]
0000C77A 2250 movea.l A1, [A0]
0000C77C 2269 00C8 movea.l A1, [A1 + 0xC8]
0000C780 4E91 jsr [A1]
0000C782 4A00 tst.b D0
0000C784 584F addq.w A7, 4
0000C786 6714 beq +0x16 /* 0000C79C */
0000C788 2F0B move.l -[A7], A3
0000C78A 2F0C move.l -[A7], A4
0000C78C 2F03 move.l -[A7], D3
0000C78E 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C792 4EB9 0000 0258 jsr [0x00000258]
0000C798 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000C79C:
0000C79C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C7A0 4E5E unlink A6
0000C7A2 4E75 rts
0000C7A4 4E56 0000 link A6, 0
0000C7A8 48E7 1020 movem.l -[A7], D3,A2
0000C7AC 246E 0008 movea.l A2, [A6 + 0x8]
0000C7B0 262E 000C move.l D3, [A6 + 0xC]
0000C7B4 2F0A move.l -[A7], A2
0000C7B6 2057 movea.l A0, [A7]
0000C7B8 2250 movea.l A1, [A0]
0000C7BA 2269 00C8 movea.l A1, [A1 + 0xC8]
0000C7BE 4E91 jsr [A1]
0000C7C0 4A00 tst.b D0
0000C7C2 584F addq.w A7, 4
0000C7C4 672A beq +0x2C /* 0000C7F0 */
0000C7C6 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C7CA 2057 movea.l A0, [A7]
0000C7CC 2268 0004 movea.l A1, [A0 + 0x4]
0000C7D0 2269 001C movea.l A1, [A1 + 0x1C]
0000C7D4 4E91 jsr [A1]
0000C7D6 B680 cmp.l D3, D0
0000C7D8 584F addq.w A7, 4
0000C7DA 6714 beq +0x16 /* 0000C7F0 */
0000C7DC 2F03 move.l -[A7], D3
0000C7DE 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C7E2 2057 movea.l A0, [A7]
0000C7E4 2268 0004 movea.l A1, [A0 + 0x4]
0000C7E8 2269 0020 movea.l A1, [A1 + 0x20]
0000C7EC 4E91 jsr [A1]
0000C7EE 504F addq.w A7, 8
label0000C7F0:
0000C7F0 4CDF 0408 movem.l D3,A2, [A7]+
0000C7F4 4E5E unlink A6
0000C7F6 4E75 rts
0000C7F8 4E56 0000 link A6, 0
0000C7FC 48E7 1030 movem.l -[A7], D3,A2,A3
0000C800 266E 0008 movea.l A3, [A6 + 0x8]
0000C804 262E 000C move.l D3, [A6 + 0xC]
0000C808 246B 000A movea.l A2, [A3 + 0xA]
0000C80C 200A move.l D0, A2
0000C80E 6712 beq +0x14 /* 0000C822 */
0000C810 2F03 move.l -[A7], D3
0000C812 2F0A move.l -[A7], A2
0000C814 2057 movea.l A0, [A7]
0000C816 2268 0004 movea.l A1, [A0 + 0x4]
0000C81A 2269 0160 movea.l A1, [A1 + 0x160]
0000C81E 4E91 jsr [A1]
0000C820 504F addq.w A7, 8
label0000C822:
0000C822 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000C826 4E5E unlink A6
0000C828 4E75 rts
0000C82A 4E56 0000 link A6, 0
0000C82E 48E7 1030 movem.l -[A7], D3,A2,A3
0000C832 266E 0008 movea.l A3, [A6 + 0x8]
0000C836 262E 000C move.l D3, [A6 + 0xC]
0000C83A 246B 000A movea.l A2, [A3 + 0xA]
0000C83E 200A move.l D0, A2
0000C840 6712 beq +0x14 /* 0000C854 */
0000C842 2F03 move.l -[A7], D3
0000C844 2F0A move.l -[A7], A2
0000C846 2057 movea.l A0, [A7]
0000C848 2268 0004 movea.l A1, [A0 + 0x4]
0000C84C 2269 0164 movea.l A1, [A1 + 0x164]
0000C850 4E91 jsr [A1]
0000C852 504F addq.w A7, 8
label0000C854:
0000C854 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000C858 4E5E unlink A6
0000C85A 4E75 rts
0000C85C 4E56 0000 link A6, 0
0000C860 48E7 1030 movem.l -[A7], D3,A2,A3
0000C864 246E 0008 movea.l A2, [A6 + 0x8]
0000C868 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C86C 2057 movea.l A0, [A7]
0000C86E 2268 0004 movea.l A1, [A0 + 0x4]
0000C872 2269 001C movea.l A1, [A1 + 0x1C]
0000C876 4E91 jsr [A1]
0000C878 2600 move.l D3, D0
0000C87A 266A 0004 movea.l A3, [A2 + 0x4]
0000C87E 2743 005A move.l [A3 + 0x5A], D3
0000C882 584F addq.w A7, 4
0000C884 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000C888 4E5E unlink A6
0000C88A 4E75 rts
0000C88C 4E56 FFFC link A6, -0x0004
0000C890 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C894 246E 0008 movea.l A2, [A6 + 0x8]
0000C898 262E 000C move.l D3, [A6 + 0xC]
0000C89C 0C83 0000 00CB cmpi.l D3, 0xCB
0000C8A2 6640 bne +0x42 /* 0000C8E4 */
0000C8A4 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C8A8 2057 movea.l A0, [A7]
0000C8AA 2268 0004 movea.l A1, [A0 + 0x4]
0000C8AE 2269 001C movea.l A1, [A1 + 0x1C]
0000C8B2 4E91 jsr [A1]
0000C8B4 2D40 FFFC move.l [A6 - 0x4], D0
0000C8B8 286A 0004 movea.l A4, [A2 + 0x4]
0000C8BC 2940 005A move.l [A4 + 0x5A], D0
0000C8C0 286A 0004 movea.l A4, [A2 + 0x4]
0000C8C4 264C movea.l A3, A4
0000C8C6 262B 0056 move.l D3, [A3 + 0x56]
0000C8CA 4A83 tst.l D3
0000C8CC 584F addq.w A7, 4
0000C8CE 6714 beq +0x16 /* 0000C8E4 */
0000C8D0 486E FFFC pea.l [A6 - 0x4]
0000C8D4 2F03 move.l -[A7], D3
0000C8D6 486C 0028 pea.l [A4 + 0x28]
0000C8DA 4EB9 0000 3B28 jsr [0x00003B28]
0000C8E0 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C8E4:
0000C8E4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C8E8 4E5E unlink A6
0000C8EA 4E75 rts
0000C8EC 4E56 0000 link A6, 0
0000C8F0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000C8F4 246E 0008 movea.l A2, [A6 + 0x8]
0000C8F8 3A2E 000C move.w D5, [A6 + 0xC]
0000C8FC 282E 000E move.l D4, [A6 + 0xE]
0000C900 262E 0012 move.l D3, [A6 + 0x12]
0000C904 266E 0016 movea.l A3, [A6 + 0x16]
0000C908 0C84 4D48 414E cmpi.l D4, 0x4D48414E /* 'MHAN' */
0000C90E 6620 bne +0x22 /* 0000C930 */
0000C910 2F0B move.l -[A7], A3
0000C912 2F03 move.l -[A7], D3
0000C914 2F3C 6D68 616E move.l -[A7], 0x6D68616E /* 'mhan' */
0000C91A 3F05 move.w -[A7], D5
0000C91C 2F2A 000A move.l -[A7], [A2 + 0xA]
0000C920 2057 movea.l A0, [A7]
0000C922 2268 0004 movea.l A1, [A0 + 0x4]
0000C926 2269 0188 movea.l A1, [A1 + 0x188]
0000C92A 4E91 jsr [A1]
0000C92C 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000C930:
0000C930 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000C934 4E5E unlink A6
0000C936 4E75 rts
0000C938 4E56 FFE2 link A6, -0x001E
0000C93C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000C940 266E 0008 movea.l A3, [A6 + 0x8]
0000C944 286E 000C movea.l A4, [A6 + 0xC]
0000C948 2A2E 0010 move.l D5, [A6 + 0x10]
0000C94C 382E 0014 move.w D4, [A6 + 0x14]
0000C950 362E 0016 move.w D3, [A6 + 0x16]
0000C954 1014 move.b D0, [A4]
0000C956 6708 beq +0xA /* 0000C960 */
0000C958 554F subq.w A7, 2
0000C95A 2F0C move.l -[A7], A4
0000C95C A88C syscall StringWidth
0000C95E 301F move.w D0, [A7]+
label0000C960:
0000C960 2D7C 6772 7068 FFE2 move.l [A6 - 0x1E], 0x67727068 /* 'grph' */
0000C968 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */
0000C96E 3D7C 0012 FFE8 move.w [A6 - 0x18], 0x12
0000C974 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
0000C97A 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
0000C980 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
0000C986 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
0000C98C 422E FFEE clr.b [A6 - 0x12]
0000C990 422E FFEF clr.b [A6 - 0x11]
0000C994 700C moveq.l D0, 0x0C
0000C996 2D40 FFF0 move.l [A6 - 0x10], D0
0000C99A 42AE FFF4 clr.l [A6 - 0xC]
0000C99E 42AE FFF8 clr.l [A6 - 0x8]
0000C9A2 246B 0004 movea.l A2, [A3 + 0x4]
0000C9A6 206A 0020 movea.l A0, [A2 + 0x20]
0000C9AA 2D48 FFFC move.l [A6 - 0x4], A0
0000C9AE 4878 0084 push.l 0x84
0000C9B2 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000C9B8 2448 movea.l A2, A0
0000C9BA 2008 move.l D0, A0
0000C9BC 584F addq.w A7, 4
0000C9BE 6734 beq +0x36 /* 0000C9F4 */
0000C9C0 2F3C 6970 6F70 move.l -[A7], 0x69706F70 /* 'ipop' */
0000C9C6 3F3C 0001 move.w -[A7], 0x1
0000C9CA 42A7 clr.l -[A7]
0000C9CC 2F0C move.l -[A7], A4
0000C9CE 3F03 move.w -[A7], D3
0000C9D0 3F3C 0190 move.w -[A7], 0x190
0000C9D4 3F04 move.w -[A7], D4
0000C9D6 3F3C CFC7 move.w -[A7], 0xCFC7
0000C9DA 3F05 move.w -[A7], D5
0000C9DC 4878 00CB push.l 0xCB
0000C9E0 486E FFE2 pea.l [A6 - 0x1E]
0000C9E4 3F3C 0001 move.w -[A7], 0x1
0000C9E8 2F0A move.l -[A7], A2
0000C9EA 4EB9 0000 1B28 jsr [0x00001B28]
0000C9F0 4FEF 0026 lea.l A7, [A7 + 0x26]
label0000C9F4:
0000C9F4 200B move.l D0, A3
0000C9F6 4A80 tst.l D0
0000C9F8 6708 beq +0xA /* 0000CA02 */
0000C9FA 204B movea.l A0, A3
0000C9FC 5088 addq.l A0, 8
0000C9FE 5088 addq.l A0, 8
0000CA00 6002 bra +0x4 /* 0000CA04 */
label0000CA02:
0000CA02 204B movea.l A0, A3
label0000CA04:
0000CA04 4850 pea.l [A0]
0000CA06 486A 0028 pea.l [A2 + 0x28]
0000CA0A 4EB9 0000 3B20 jsr [0x00003B20]
0000CA10 274A 000A move.l [A3 + 0xA], A2
0000CA14 504F addq.w A7, 8
0000CA16 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000CA1A 4E5E unlink A6
0000CA1C 4E75 rts
0000CA1E 4E56 0000 link A6, 0
0000CA22 2F0A move.l -[A7], A2
0000CA24 246E 0008 movea.l A2, [A6 + 0x8]
0000CA28 2F2E 000C move.l -[A7], [A6 + 0xC]
0000CA2C 2F0A move.l -[A7], A2
0000CA2E 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
0000CA34 41F9 0000 ABAA lea.l A0, [0x0000ABAA]
0000CA3A 2488 move.l [A2], A0
0000CA3C 422A 000A clr.b [A2 + 0xA]
0000CA40 426A 0008 clr.w [A2 + 0x8]
0000CA44 426A 000C clr.w [A2 + 0xC]
0000CA48 426A 000E clr.w [A2 + 0xE]
0000CA4C 426A 0010 clr.w [A2 + 0x10]
0000CA50 426A 0012 clr.w [A2 + 0x12]
0000CA54 42AA 0014 clr.l [A2 + 0x14]
0000CA58 204A movea.l A0, A2
0000CA5A 504F addq.w A7, 8
0000CA5C 245F movea.l A2, [A7]+
0000CA5E 4E5E unlink A6
0000CA60 4E75 rts
0000CA62 4E56 0000 link A6, 0
0000CA66 2F0A move.l -[A7], A2
0000CA68 246E 0008 movea.l A2, [A6 + 0x8]
0000CA6C 200A move.l D0, A2
0000CA6E 6724 beq +0x26 /* 0000CA94 */
0000CA70 41F9 0000 ABAA lea.l A0, [0x0000ABAA]
0000CA76 2488 move.l [A2], A0
0000CA78 4267 clr.w -[A7]
0000CA7A 2F0A move.l -[A7], A2
0000CA7C 4EB9 0000 0030 jsr [0x00000030]
0000CA82 4A6E 000C tst.w [A6 + 0xC]
0000CA86 5C4F addq.w A7, 6
0000CA88 6F0A ble +0xC /* 0000CA94 */
0000CA8A 2F0A move.l -[A7], A2
0000CA8C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000CA92 584F addq.w A7, 4
label0000CA94:
0000CA94 204A movea.l A0, A2
0000CA96 245F movea.l A2, [A7]+
0000CA98 4E5E unlink A6
0000CA9A 4E75 rts
0000CA9C 4E56 FEFC link A6, -0x0104
0000CAA0 48E7 0038 movem.l -[A7], A2,A3,A4
0000CAA4 286E 0008 movea.l A4, [A6 + 0x8]
0000CAA8 266E 000C movea.l A3, [A6 + 0xC]
0000CAAC 246E 0010 movea.l A2, [A6 + 0x10]
0000CAB0 4878 0002 push.l 0x2
0000CAB4 486E FFFE pea.l [A6 - 0x2]
0000CAB8 2F0A move.l -[A7], A2
0000CABA 4EB9 0000 2BA0 jsr [0x00002BA0]
0000CAC0 4878 0002 push.l 0x2
0000CAC4 486E FEFC pea.l [A6 - 0x104]
0000CAC8 2F0A move.l -[A7], A2
0000CACA 4EB9 0000 2BA0 jsr [0x00002BA0]
0000CAD0 486E FEFE pea.l [A6 - 0x102]
0000CAD4 2F0A move.l -[A7], A2
0000CAD6 4EB9 0000 2BC0 jsr [0x00002BC0]
0000CADC 42A7 clr.l -[A7]
0000CADE 4267 clr.w -[A7]
0000CAE0 4879 0000 AFBA push.l 0xAFBA
0000CAE6 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000CAEA 2F0B move.l -[A7], A3
0000CAEC 2F0C move.l -[A7], A4
0000CAEE 2057 movea.l A0, [A7]
0000CAF0 2250 movea.l A1, [A0]
0000CAF2 2269 0010 movea.l A1, [A1 + 0x10]
0000CAF6 4E91 jsr [A1]
0000CAF8 4FEF 0034 lea.l A7, [A7 + 0x34]
0000CAFC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000CB00 4E5E unlink A6
0000CB02 4E75 rts
0000CB04 4E56 FF5E link A6, -0x00A2
0000CB08 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000CB0C 206E 0008 movea.l A0, [A6 + 0x8]
0000CB10 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
0000CB16 4AB9 0002 B6C6 tst.l [0x0002B6C6]
0000CB1C 6600 012E bne +0x130 /* 0000CC4C */
0000CB20 486E FFF8 pea.l [A6 - 0x8]
0000CB24 42A7 clr.l -[A7]
0000CB26 2F3C 000A 0010 move.l -[A7], 0xA0010
0000CB2C A8A7 syscall SetRect
0000CB2E 2D4F FFAE move.l [A6 - 0x52], A7
0000CB32 4878 0014 push.l 0x14
0000CB36 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CB3C 2D48 FFC6 move.l [A6 - 0x3A], A0
0000CB40 2008 move.l D0, A0
0000CB42 584F addq.w A7, 4
0000CB44 671A beq +0x1C /* 0000CB60 */
0000CB46 42A7 clr.l -[A7]
0000CB48 42A7 clr.l -[A7]
0000CB4A 42A7 clr.l -[A7]
0000CB4C 4267 clr.w -[A7]
0000CB4E 486E FFF8 pea.l [A6 - 0x8]
0000CB52 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000CB56 4EB9 0000 3938 jsr [0x00003938]
0000CB5C 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CB60:
0000CB60 23EE FFC6 0002 B6C6 move.l [0x0002B6C6], [A6 - 0x3A]
0000CB68 605E bra +0x60 /* 0000CBC8 */
0000CB6A 206E FFA6 movea.l A0, [A6 - 0x5A]
0000CB6E 2D50 FF66 move.l [A6 - 0x9A], [A0]
0000CB72 7094 moveq.l D0, 0xFFFFFF94
0000CB74 B0AE FF66 cmp.l D0, [A6 - 0x9A]
0000CB78 663A bne +0x3C /* 0000CBB4 */
0000CB7A 4878 0014 push.l 0x14
0000CB7E 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CB84 2D48 FFC2 move.l [A6 - 0x3E], A0
0000CB88 2008 move.l D0, A0
0000CB8A 584F addq.w A7, 4
0000CB8C 671C beq +0x1E /* 0000CBAA */
0000CB8E 42A7 clr.l -[A7]
0000CB90 42A7 clr.l -[A7]
0000CB92 4878 0004 push.l 0x4
0000CB96 4267 clr.w -[A7]
0000CB98 486E FFF8 pea.l [A6 - 0x8]
0000CB9C 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000CBA0 4EB9 0000 3938 jsr [0x00003938]
0000CBA6 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CBAA:
0000CBAA 23EE FFC2 0002 B6C6 move.l [0x0002B6C6], [A6 - 0x3E]
0000CBB2 6010 bra +0x12 /* 0000CBC4 */
label0000CBB4:
0000CBB4 42A7 clr.l -[A7]
0000CBB6 42A7 clr.l -[A7]
0000CBB8 42A7 clr.l -[A7]
0000CBBA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
0000CBC0 4FEF 000C lea.l A7, [A7 + 0xC]
label0000CBC4:
0000CBC4 2E6E FFAE movea.l A7, [A6 - 0x52]
label0000CBC8:
0000CBC8 2F39 0002 B6C6 move.l -[A7], [0x0002B6C6]
0000CBCE 4EB9 0000 3948 jsr [0x00003948]
0000CBD4 7C00 moveq.l D6, 0x00
0000CBD6 584F addq.w A7, 4
0000CBD8 605E bra +0x60 /* 0000CC38 */
label0000CBDA:
0000CBDA 7600 moveq.l D3, 0x00
0000CBDC 6000 02DE bra +0x2E0 /* 0000CEBC */
label0000CBE0:
0000CBE0 41F9 0000 AF1A lea.l A0, [0x0000AF1A]
0000CBE6 D1CB add.l A0, A3
0000CBE8 1030 3800 move.b D0, [A0 + D3]
0000CBEC 4880 ext.w D0
0000CBEE 3D40 FFF2 move.w [A6 - 0xE], D0
0000CBF2 1F2E FFF3 move.b -[A7], [A6 - 0xD]
0000CBF6 486E FFD6 pea.l [A6 - 0x2A]
0000CBFA 4EB9 0000 05D8 jsr [0x000005D8]
0000CC00 2D6E FFD6 FFEC move.l [A6 - 0x14], [A6 - 0x2A]
0000CC06 3D6E FFDA FFF0 move.w [A6 - 0x10], [A6 - 0x26]
0000CC0C 486E FFEC pea.l [A6 - 0x14]
0000CC10 306E FFF8 movea.w A0, [A6 - 0x8]
0000CC14 2008 move.l D0, A0
0000CC16 D086 add.l D0, D6
0000CC18 3F00 move.w -[A7], D0
0000CC1A 306E FFFA movea.w A0, [A6 - 0x6]
0000CC1E 2008 move.l D0, A0
0000CC20 D083 add.l D0, D3
0000CC22 3F00 move.w -[A7], D0
0000CC24 4EB9 0000 06E0 jsr [0x000006E0]
0000CC2A 5283 addq.l D3, 1
0000CC2C 4FEF 000E lea.l A7, [A7 + 0xE]
label0000CC30:
0000CC30 7010 moveq.l D0, 0x10
0000CC32 B680 cmp.l D3, D0
0000CC34 6DAA blt -0x54 /* 0000CBE0 */
0000CC36 5286 addq.l D6, 1
label0000CC38:
0000CC38 700A moveq.l D0, 0x0A
0000CC3A BC80 cmp.l D6, D0
0000CC3C 6D9C blt -0x62 /* 0000CBDA */
0000CC3E 2F39 0002 B6C6 move.l -[A7], [0x0002B6C6]
0000CC44 4EB9 0000 3950 jsr [0x00003950]
0000CC4A 584F addq.w A7, 4
label0000CC4C:
0000CC4C 4AB9 0002 B6C2 tst.l [0x0002B6C2]
0000CC52 6600 012E bne +0x130 /* 0000CD82 */
0000CC56 486E FFF8 pea.l [A6 - 0x8]
0000CC5A 42A7 clr.l -[A7]
0000CC5C 2F3C 000A 0010 move.l -[A7], 0xA0010
0000CC62 A8A7 syscall SetRect
0000CC64 2D4F FF96 move.l [A6 - 0x6A], A7
0000CC68 4878 0014 push.l 0x14
0000CC6C 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CC72 2D48 FFBE move.l [A6 - 0x42], A0
0000CC76 2008 move.l D0, A0
0000CC78 584F addq.w A7, 4
0000CC7A 671A beq +0x1C /* 0000CC96 */
0000CC7C 42A7 clr.l -[A7]
0000CC7E 42A7 clr.l -[A7]
0000CC80 42A7 clr.l -[A7]
0000CC82 4267 clr.w -[A7]
0000CC84 486E FFF8 pea.l [A6 - 0x8]
0000CC88 2F2E FFBE move.l -[A7], [A6 - 0x42]
0000CC8C 4EB9 0000 3938 jsr [0x00003938]
0000CC92 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CC96:
0000CC96 23EE FFBE 0002 B6C2 move.l [0x0002B6C2], [A6 - 0x42]
0000CC9E 605E bra +0x60 /* 0000CCFE */
0000CCA0 206E FF8E movea.l A0, [A6 - 0x72]
0000CCA4 2D50 FF62 move.l [A6 - 0x9E], [A0]
0000CCA8 7094 moveq.l D0, 0xFFFFFF94
0000CCAA B0AE FF62 cmp.l D0, [A6 - 0x9E]
0000CCAE 663A bne +0x3C /* 0000CCEA */
0000CCB0 4878 0014 push.l 0x14
0000CCB4 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CCBA 2D48 FFBA move.l [A6 - 0x46], A0
0000CCBE 2008 move.l D0, A0
0000CCC0 584F addq.w A7, 4
0000CCC2 671C beq +0x1E /* 0000CCE0 */
0000CCC4 42A7 clr.l -[A7]
0000CCC6 42A7 clr.l -[A7]
0000CCC8 4878 0004 push.l 0x4
0000CCCC 4267 clr.w -[A7]
0000CCCE 486E FFF8 pea.l [A6 - 0x8]
0000CCD2 2F2E FFBA move.l -[A7], [A6 - 0x46]
0000CCD6 4EB9 0000 3938 jsr [0x00003938]
0000CCDC 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CCE0:
0000CCE0 23EE FFBA 0002 B6C2 move.l [0x0002B6C2], [A6 - 0x46]
0000CCE8 6010 bra +0x12 /* 0000CCFA */
label0000CCEA:
0000CCEA 42A7 clr.l -[A7]
0000CCEC 42A7 clr.l -[A7]
0000CCEE 42A7 clr.l -[A7]
0000CCF0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
0000CCF6 4FEF 000C lea.l A7, [A7 + 0xC]
label0000CCFA:
0000CCFA 2E6E FF96 movea.l A7, [A6 - 0x6A]
label0000CCFE:
0000CCFE 2F39 0002 B6C2 move.l -[A7], [0x0002B6C2]
0000CD04 4EB9 0000 3948 jsr [0x00003948]
0000CD0A 7E00 moveq.l D7, 0x00
0000CD0C 584F addq.w A7, 4
0000CD0E 605E bra +0x60 /* 0000CD6E */
label0000CD10:
0000CD10 7800 moveq.l D4, 0x00
0000CD12 6000 01B2 bra +0x1B4 /* 0000CEC6 */
label0000CD16:
0000CD16 41F9 0000 AE7A lea.l A0, [0x0000AE7A]
0000CD1C D1CC add.l A0, A4
0000CD1E 1030 4800 move.b D0, [A0 + D4]
0000CD22 4880 ext.w D0
0000CD24 3D40 FFEA move.w [A6 - 0x16], D0
0000CD28 1F2E FFEB move.b -[A7], [A6 - 0x15]
0000CD2C 486E FFD0 pea.l [A6 - 0x30]
0000CD30 4EB9 0000 05D8 jsr [0x000005D8]
0000CD36 2D6E FFD0 FFE4 move.l [A6 - 0x1C], [A6 - 0x30]
0000CD3C 3D6E FFD4 FFE8 move.w [A6 - 0x18], [A6 - 0x2C]
0000CD42 486E FFE4 pea.l [A6 - 0x1C]
0000CD46 306E FFF8 movea.w A0, [A6 - 0x8]
0000CD4A 2008 move.l D0, A0
0000CD4C D087 add.l D0, D7
0000CD4E 3F00 move.w -[A7], D0
0000CD50 306E FFFA movea.w A0, [A6 - 0x6]
0000CD54 2008 move.l D0, A0
0000CD56 D084 add.l D0, D4
0000CD58 3F00 move.w -[A7], D0
0000CD5A 4EB9 0000 06E0 jsr [0x000006E0]
0000CD60 5284 addq.l D4, 1
0000CD62 4FEF 000E lea.l A7, [A7 + 0xE]
label0000CD66:
0000CD66 7010 moveq.l D0, 0x10
0000CD68 B880 cmp.l D4, D0
0000CD6A 6DAA blt -0x54 /* 0000CD16 */
0000CD6C 5287 addq.l D7, 1
label0000CD6E:
0000CD6E 700A moveq.l D0, 0x0A
0000CD70 BE80 cmp.l D7, D0
0000CD72 6D9C blt -0x62 /* 0000CD10 */
0000CD74 2F39 0002 B6C2 move.l -[A7], [0x0002B6C2]
0000CD7A 4EB9 0000 3950 jsr [0x00003950]
0000CD80 584F addq.w A7, 4
label0000CD82:
0000CD82 4AB9 0002 B6BE tst.l [0x0002B6BE]
0000CD88 6600 0130 bne +0x132 /* 0000CEBA */
0000CD8C 486E FFF8 pea.l [A6 - 0x8]
0000CD90 42A7 clr.l -[A7]
0000CD92 2F3C 000A 0010 move.l -[A7], 0xA0010
0000CD98 A8A7 syscall SetRect
0000CD9A 2D4F FF7E move.l [A6 - 0x82], A7
0000CD9E 4878 0014 push.l 0x14
0000CDA2 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CDA8 2D48 FFB6 move.l [A6 - 0x4A], A0
0000CDAC 2008 move.l D0, A0
0000CDAE 584F addq.w A7, 4
0000CDB0 671A beq +0x1C /* 0000CDCC */
0000CDB2 42A7 clr.l -[A7]
0000CDB4 42A7 clr.l -[A7]
0000CDB6 42A7 clr.l -[A7]
0000CDB8 4267 clr.w -[A7]
0000CDBA 486E FFF8 pea.l [A6 - 0x8]
0000CDBE 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
0000CDC2 4EB9 0000 3938 jsr [0x00003938]
0000CDC8 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CDCC:
0000CDCC 23EE FFB6 0002 B6BE move.l [0x0002B6BE], [A6 - 0x4A]
0000CDD4 605E bra +0x60 /* 0000CE34 */
0000CDD6 206E FF76 movea.l A0, [A6 - 0x8A]
0000CDDA 2D50 FF5E move.l [A6 - 0xA2], [A0]
0000CDDE 7094 moveq.l D0, 0xFFFFFF94
0000CDE0 B0AE FF5E cmp.l D0, [A6 - 0xA2]
0000CDE4 663A bne +0x3C /* 0000CE20 */
0000CDE6 4878 0014 push.l 0x14
0000CDEA 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000CDF0 2D48 FFB2 move.l [A6 - 0x4E], A0
0000CDF4 2008 move.l D0, A0
0000CDF6 584F addq.w A7, 4
0000CDF8 671C beq +0x1E /* 0000CE16 */
0000CDFA 42A7 clr.l -[A7]
0000CDFC 42A7 clr.l -[A7]
0000CDFE 4878 0004 push.l 0x4
0000CE02 4267 clr.w -[A7]
0000CE04 486E FFF8 pea.l [A6 - 0x8]
0000CE08 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
0000CE0C 4EB9 0000 3938 jsr [0x00003938]
0000CE12 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000CE16:
0000CE16 23EE FFB2 0002 B6BE move.l [0x0002B6BE], [A6 - 0x4E]
0000CE1E 6010 bra +0x12 /* 0000CE30 */
label0000CE20:
0000CE20 42A7 clr.l -[A7]
0000CE22 42A7 clr.l -[A7]
0000CE24 42A7 clr.l -[A7]
0000CE26 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
0000CE2C 4FEF 000C lea.l A7, [A7 + 0xC]
label0000CE30:
0000CE30 2E6E FF7E movea.l A7, [A6 - 0x82]
label0000CE34:
0000CE34 2F39 0002 B6BE move.l -[A7], [0x0002B6BE]
0000CE3A 4EB9 0000 3948 jsr [0x00003948]
0000CE40 95CA sub.l A2, A2
0000CE42 584F addq.w A7, 4
0000CE44 6060 bra +0x62 /* 0000CEA6 */
label0000CE46:
0000CE46 7A00 moveq.l D5, 0x00
0000CE48 6000 0086 bra +0x88 /* 0000CED0 */
label0000CE4C:
0000CE4C 41F9 0000 ADDA lea.l A0, [0x0000ADDA]
0000CE52 D1EE FFF4 add.l A0, [A6 - 0xC]
0000CE56 1030 5800 move.b D0, [A0 + D5]
0000CE5A 4880 ext.w D0
0000CE5C 3D40 FFE2 move.w [A6 - 0x1E], D0
0000CE60 1F2E FFE3 move.b -[A7], [A6 - 0x1D]
0000CE64 486E FFCA pea.l [A6 - 0x36]
0000CE68 4EB9 0000 05D8 jsr [0x000005D8]
0000CE6E 2D6E FFCA FFDC move.l [A6 - 0x24], [A6 - 0x36]
0000CE74 3D6E FFCE FFE0 move.w [A6 - 0x20], [A6 - 0x32]
0000CE7A 486E FFDC pea.l [A6 - 0x24]
0000CE7E 306E FFF8 movea.w A0, [A6 - 0x8]
0000CE82 2008 move.l D0, A0
0000CE84 D08A add.l D0, A2
0000CE86 3F00 move.w -[A7], D0
0000CE88 306E FFFA movea.w A0, [A6 - 0x6]
0000CE8C 2008 move.l D0, A0
0000CE8E D085 add.l D0, D5
0000CE90 3F00 move.w -[A7], D0
0000CE92 4EB9 0000 06E0 jsr [0x000006E0]
0000CE98 5285 addq.l D5, 1
0000CE9A 4FEF 000E lea.l A7, [A7 + 0xE]
label0000CE9E:
0000CE9E 7010 moveq.l D0, 0x10
0000CEA0 BA80 cmp.l D5, D0
0000CEA2 6DA8 blt -0x56 /* 0000CE4C */
0000CEA4 528A addq.l A2, 1
label0000CEA6:
0000CEA6 700A moveq.l D0, 0x0A
0000CEA8 B5C0 cmpa.l A2, D0
0000CEAA 6D9A blt -0x64 /* 0000CE46 */
0000CEAC 2F39 0002 B6BE move.l -[A7], [0x0002B6BE]
0000CEB2 4EB9 0000 3950 jsr [0x00003950]
0000CEB8 584F addq.w A7, 4
label0000CEBA:
0000CEBA 601E bra +0x20 /* 0000CEDA */
label0000CEBC:
0000CEBC 2006 move.l D0, D6
0000CEBE E988 lsl D0, 4
0000CEC0 2640 movea.l A3, D0
0000CEC2 6000 FD6C bra -0x292 /* 0000CC30 */
label0000CEC6:
0000CEC6 2007 move.l D0, D7
0000CEC8 E988 lsl D0, 4
0000CECA 2840 movea.l A4, D0
0000CECC 6000 FE98 bra -0x166 /* 0000CD66 */
label0000CED0:
0000CED0 200A move.l D0, A2
0000CED2 E988 lsl D0, 4
0000CED4 2D40 FFF4 move.l [A6 - 0xC], D0
0000CED8 60C4 bra -0x3A /* 0000CE9E */
label0000CEDA:
0000CEDA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000CEDE 4E5E unlink A6
0000CEE0 4E75 rts
0000CEE2 4E56 0000 link A6, 0
0000CEE6 2F0A move.l -[A7], A2
0000CEE8 246E 0008 movea.l A2, [A6 + 0x8]
0000CEEC 42A7 clr.l -[A7]
0000CEEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CEF2 2057 movea.l A0, [A7]
0000CEF4 2268 0004 movea.l A1, [A0 + 0x4]
0000CEF8 2269 00F0 movea.l A1, [A1 + 0xF0]
0000CEFC 4E91 jsr [A1]
0000CEFE 504F addq.w A7, 8
0000CF00 245F movea.l A2, [A7]+
0000CF02 4E5E unlink A6
0000CF04 4E75 rts
0000CF06 4E56 0000 link A6, 0
0000CF0A 2F0A move.l -[A7], A2
0000CF0C 246E 0008 movea.l A2, [A6 + 0x8]
0000CF10 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF14 2057 movea.l A0, [A7]
0000CF16 2268 0004 movea.l A1, [A0 + 0x4]
0000CF1A 2269 00BC movea.l A1, [A1 + 0xBC]
0000CF1E 4E91 jsr [A1]
0000CF20 584F addq.w A7, 4
0000CF22 245F movea.l A2, [A7]+
0000CF24 4E5E unlink A6
0000CF26 4E75 rts
0000CF28 4E56 0000 link A6, 0
0000CF2C 2F0A move.l -[A7], A2
0000CF2E 246E 0008 movea.l A2, [A6 + 0x8]
0000CF32 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF36 2057 movea.l A0, [A7]
0000CF38 2268 0004 movea.l A1, [A0 + 0x4]
0000CF3C 2269 00BC movea.l A1, [A1 + 0xBC]
0000CF40 4E91 jsr [A1]
0000CF42 584F addq.w A7, 4
0000CF44 245F movea.l A2, [A7]+
0000CF46 4E5E unlink A6
0000CF48 4E75 rts
0000CF4A 4E56 0000 link A6, 0
0000CF4E 2F0A move.l -[A7], A2
0000CF50 246E 0008 movea.l A2, [A6 + 0x8]
0000CF54 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF58 4EB9 0000 30D8 jsr [0x000030D8]
0000CF5E 4A00 tst.b D0
0000CF60 584F addq.w A7, 4
0000CF62 6712 beq +0x14 /* 0000CF76 */
0000CF64 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF68 2057 movea.l A0, [A7]
0000CF6A 2268 0004 movea.l A1, [A0 + 0x4]
0000CF6E 2269 00BC movea.l A1, [A1 + 0xBC]
0000CF72 4E91 jsr [A1]
0000CF74 584F addq.w A7, 4
label0000CF76:
0000CF76 245F movea.l A2, [A7]+
0000CF78 4E5E unlink A6
0000CF7A 4E75 rts
0000CF7C 4E56 0000 link A6, 0
0000CF80 2F0A move.l -[A7], A2
0000CF82 246E 0008 movea.l A2, [A6 + 0x8]
0000CF86 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF8A 4EB9 0000 30D8 jsr [0x000030D8]
0000CF90 4A00 tst.b D0
0000CF92 584F addq.w A7, 4
0000CF94 6612 bne +0x14 /* 0000CFA8 */
0000CF96 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CF9A 2057 movea.l A0, [A7]
0000CF9C 2268 0004 movea.l A1, [A0 + 0x4]
0000CFA0 2269 00BC movea.l A1, [A1 + 0xBC]
0000CFA4 4E91 jsr [A1]
0000CFA6 584F addq.w A7, 4
label0000CFA8:
0000CFA8 245F movea.l A2, [A7]+
0000CFAA 4E5E unlink A6
0000CFAC 4E75 rts
0000CFAE 4E56 0000 link A6, 0
0000CFB2 2F0A move.l -[A7], A2
0000CFB4 246E 0008 movea.l A2, [A6 + 0x8]
0000CFB8 42A7 clr.l -[A7]
0000CFBA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CFBE 2057 movea.l A0, [A7]
0000CFC0 2268 0004 movea.l A1, [A0 + 0x4]
0000CFC4 2269 00F0 movea.l A1, [A1 + 0xF0]
0000CFC8 4E91 jsr [A1]
0000CFCA 504F addq.w A7, 8
0000CFCC 245F movea.l A2, [A7]+
0000CFCE 4E5E unlink A6
0000CFD0 4E75 rts
0000CFD2 4E56 0000 link A6, 0
0000CFD6 2F0A move.l -[A7], A2
0000CFD8 246E 0008 movea.l A2, [A6 + 0x8]
0000CFDC 42A7 clr.l -[A7]
0000CFDE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000CFE2 2057 movea.l A0, [A7]
0000CFE4 2268 0004 movea.l A1, [A0 + 0x4]
0000CFE8 2269 00F0 movea.l A1, [A1 + 0xF0]
0000CFEC 4E91 jsr [A1]
0000CFEE 504F addq.w A7, 8
0000CFF0 245F movea.l A2, [A7]+
0000CFF2 4E5E unlink A6
0000CFF4 4E75 rts
0000CFF6 48E7 1030 movem.l -[A7], D3,A2,A3
0000CFFA 246F 0010 movea.l A2, [A7 + 0x10]
0000CFFE 262F 0016 move.l D3, [A7 + 0x16]
0000D002 266F 001E movea.l A3, [A7 + 0x1E]
0000D006 0C83 696E 6465 cmpi.l D3, 0x696E6465 /* 'inde' */
0000D00C 6622 bne +0x24 /* 0000D030 */
0000D00E 4A2A 000A tst.b [A2 + 0xA]
0000D012 6706 beq +0x8 /* 0000D01A */
0000D014 357C FFFF 0008 move.w [A2 + 0x8], 0xFFFF
label0000D01A:
0000D01A 1013 move.b D0, [A3]
0000D01C 56C0 sne D0
0000D01E 4400 neg.b D0
0000D020 1540 000A move.b [A2 + 0xA], D0
0000D024 4A2A 000A tst.b [A2 + 0xA]
0000D028 6706 beq +0x8 /* 0000D030 */
0000D02A 357C 0001 0008 move.w [A2 + 0x8], 0x1
label0000D030:
0000D030 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000D034 4E75 rts
0000D036 2F0C move.l -[A7], A4
0000D038 286F 0008 movea.l A4, [A7 + 0x8]
0000D03C 222F 000E move.l D1, [A7 + 0xE]
0000D040 226F 0016 movea.l A1, [A7 + 0x16]
0000D044 206F 001A movea.l A0, [A7 + 0x1A]
0000D048 0C81 696E 6465 cmpi.l D1, 0x696E6465 /* 'inde' */
0000D04E 660C bne +0xE /* 0000D05C */
0000D050 2008 move.l D0, A0
0000D052 6704 beq +0x6 /* 0000D058 */
0000D054 7001 moveq.l D0, 0x01
0000D056 2080 move.l [A0], D0
label0000D058:
0000D058 12AC 000A move.b [A1], [A4 + 0xA]
label0000D05C:
0000D05C 285F movea.l A4, [A7]+
0000D05E 4E75 rts
0000D060 4E56 0000 link A6, 0
0000D064 2F0A move.l -[A7], A2
0000D066 246E 0008 movea.l A2, [A6 + 0x8]
0000D06A 4A2A 000A tst.b [A2 + 0xA]
0000D06E 673C beq +0x3E /* 0000D0AC */
0000D070 594F subq.w A7, 4
0000D072 A975 syscall TickCount
0000D074 201F move.l D0, [A7]+
0000D076 B0AA 0014 cmp.l D0, [A2 + 0x14]
0000D07A 6330 bls +0x32 /* 0000D0AC */
0000D07C 526A 0008 addq.w [A2 + 0x8], 1
0000D080 0C6A 0004 0008 cmpi.w [A2 + 0x8], 0x4
0000D086 6F06 ble +0x8 /* 0000D08E */
0000D088 357C 0001 0008 move.w [A2 + 0x8], 0x1
label0000D08E:
0000D08E 42A7 clr.l -[A7]
0000D090 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D094 2057 movea.l A0, [A7]
0000D096 2268 0004 movea.l A1, [A0 + 0x4]
0000D09A 2269 00F0 movea.l A1, [A1 + 0xF0]
0000D09E 4E91 jsr [A1]
0000D0A0 A975 syscall TickCount
0000D0A2 201F move.l D0, [A7]+
0000D0A4 5A80 addq.l D0, 5
0000D0A6 2540 0014 move.l [A2 + 0x14], D0
0000D0AA 584F addq.w A7, 4
label0000D0AC:
0000D0AC 245F movea.l A2, [A7]+
0000D0AE 4E5E unlink A6
0000D0B0 4E75 rts
0000D0B2 4E56 FF72 link A6, -0x008E
0000D0B6 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
0000D0BA 246E 0008 movea.l A2, [A6 + 0x8]
0000D0BE 486E FF96 pea.l [A6 - 0x6A]
0000D0C2 4EB9 0000 20A0 jsr [0x000020A0]
0000D0C8 4EB9 0000 20B0 jsr [0x000020B0]
0000D0CE 486E FFF0 pea.l [A6 - 0x10]
0000D0D2 2F0A move.l -[A7], A2
0000D0D4 2057 movea.l A0, [A7]
0000D0D6 2250 movea.l A1, [A0]
0000D0D8 2269 00C0 movea.l A1, [A1 + 0xC0]
0000D0DC 4E91 jsr [A1]
0000D0DE 486E FFF0 pea.l [A6 - 0x10]
0000D0E2 2F0A move.l -[A7], A2
0000D0E4 2057 movea.l A0, [A7]
0000D0E6 2250 movea.l A1, [A0]
0000D0E8 2269 00AC movea.l A1, [A1 + 0xAC]
0000D0EC 4E91 jsr [A1]
0000D0EE 486E FFF0 pea.l [A6 - 0x10]
0000D0F2 486E FF90 pea.l [A6 - 0x70]
0000D0F6 4EB9 0000 20D8 jsr [0x000020D8]
0000D0FC 4A2A 000A tst.b [A2 + 0xA]
0000D100 4FEF 001C lea.l A7, [A7 + 0x1C]
0000D104 6700 0176 beq +0x178 /* 0000D27C */
0000D108 486E FFF0 pea.l [A6 - 0x10]
0000D10C 486E FFCC pea.l [A6 - 0x34]
0000D110 4EB9 0000 2148 jsr [0x00002148]
0000D116 504F addq.w A7, 8
0000D118 6000 0138 bra +0x13A /* 0000D252 */
label0000D11C:
0000D11C 362A 0008 move.w D3, [A2 + 0x8]
0000D120 5343 subq.w D3, 1
0000D122 E54B lsl D3.w, 2
0000D124 2D79 0000 AD14 FFF8 move.l [A6 - 0x8], [0x0000AD14]
0000D12C 2D79 0000 AD18 FFFC move.l [A6 - 0x4], [0x0000AD18]
0000D134 3D6E FFF0 FFF8 move.w [A6 - 0x8], [A6 - 0x10]
0000D13A 302E FFF2 move.w D0, [A6 - 0xE]
0000D13E 0440 0010 subi.w D0, 0x10
0000D142 D043 add.w D0, D3
0000D144 3D40 FFFA move.w [A6 - 0x6], D0
0000D148 700A moveq.l D0, 0x0A
0000D14A D06E FFF0 add.w D0, [A6 - 0x10]
0000D14E 3D40 FFFC move.w [A6 - 0x4], D0
0000D152 302E FFF2 move.w D0, [A6 - 0xE]
0000D156 D043 add.w D0, D3
0000D158 3D40 FFFE move.w [A6 - 0x2], D0
0000D15C 0C6E 0004 FFE0 cmpi.w [A6 - 0x20], 0x4
0000D162 6C00 00E0 bge +0xE2 /* 0000D244 */
0000D166 603C bra +0x3E /* 0000D1A4 */
label0000D168:
0000D168 42A7 clr.l -[A7]
0000D16A 4267 clr.w -[A7]
0000D16C 486E FFF8 pea.l [A6 - 0x8]
0000D170 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D174 2057 movea.l A0, [A7]
0000D176 2268 0004 movea.l A1, [A0 + 0x4]
0000D17A 2269 0018 movea.l A1, [A1 + 0x18]
0000D17E 4E91 jsr [A1]
0000D180 584F addq.w A7, 4
0000D182 2F08 move.l -[A7], A0
0000D184 2F39 0002 B6BE move.l -[A7], [0x0002B6BE]
0000D18A 4EB9 0000 3958 jsr [0x00003958]
0000D190 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
0000D196 7010 moveq.l D0, 0x10
0000D198 D06E FFFA add.w D0, [A6 - 0x6]
0000D19C 3D40 FFFE move.w [A6 - 0x2], D0
0000D1A0 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000D1A4:
0000D1A4 7010 moveq.l D0, 0x10
0000D1A6 D06E FFF6 add.w D0, [A6 - 0xA]
0000D1AA B06E FFFE cmp.w D0, [A6 - 0x2]
0000D1AE 6EB8 bgt -0x46 /* 0000D168 */
0000D1B0 6000 00A0 bra +0xA2 /* 0000D252 */
label0000D1B4:
0000D1B4 4EB9 0000 20B0 jsr [0x000020B0]
0000D1BA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D1BE 4EB9 0000 30D8 jsr [0x000030D8]
0000D1C4 4A00 tst.b D0
0000D1C6 584F addq.w A7, 4
0000D1C8 673E beq +0x40 /* 0000D208 */
0000D1CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D1CE 4EB9 0000 3110 jsr [0x00003110]
0000D1D4 4A00 tst.b D0
0000D1D6 584F addq.w A7, 4
0000D1D8 672E beq +0x30 /* 0000D208 */
0000D1DA 42A7 clr.l -[A7]
0000D1DC 4267 clr.w -[A7]
0000D1DE 486E FFF8 pea.l [A6 - 0x8]
0000D1E2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D1E6 2057 movea.l A0, [A7]
0000D1E8 2268 0004 movea.l A1, [A0 + 0x4]
0000D1EC 2269 0018 movea.l A1, [A1 + 0x18]
0000D1F0 4E91 jsr [A1]
0000D1F2 584F addq.w A7, 4
0000D1F4 2F08 move.l -[A7], A0
0000D1F6 2F39 0002 B6C6 move.l -[A7], [0x0002B6C6]
0000D1FC 4EB9 0000 3958 jsr [0x00003958]
0000D202 4FEF 0012 lea.l A7, [A7 + 0x12]
0000D206 602C bra +0x2E /* 0000D234 */
label0000D208:
0000D208 42A7 clr.l -[A7]
0000D20A 4267 clr.w -[A7]
0000D20C 486E FFF8 pea.l [A6 - 0x8]
0000D210 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D214 2057 movea.l A0, [A7]
0000D216 2268 0004 movea.l A1, [A0 + 0x4]
0000D21A 2269 0018 movea.l A1, [A1 + 0x18]
0000D21E 4E91 jsr [A1]
0000D220 584F addq.w A7, 4
0000D222 2F08 move.l -[A7], A0
0000D224 2F39 0002 B6C2 move.l -[A7], [0x0002B6C2]
0000D22A 4EB9 0000 3958 jsr [0x00003958]
0000D230 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000D234:
0000D234 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
0000D23A 7010 moveq.l D0, 0x10
0000D23C D06E FFFA add.w D0, [A6 - 0x6]
0000D240 3D40 FFFE move.w [A6 - 0x2], D0
label0000D244:
0000D244 7010 moveq.l D0, 0x10
0000D246 D06E FFF6 add.w D0, [A6 - 0xA]
0000D24A B06E FFFE cmp.w D0, [A6 - 0x2]
0000D24E 6E00 FF64 bgt -0x9A /* 0000D1B4 */
label0000D252:
0000D252 486E FFE0 pea.l [A6 - 0x20]
0000D256 486E FFCC pea.l [A6 - 0x34]
0000D25A 4EB9 0000 2158 jsr [0x00002158]
0000D260 4A00 tst.b D0
0000D262 504F addq.w A7, 8
0000D264 6600 FEB6 bne -0x148 /* 0000D11C */
0000D268 3F3C FFFF move.w -[A7], 0xFFFF
0000D26C 486E FFCC pea.l [A6 - 0x34]
0000D270 4EB9 0000 2150 jsr [0x00002150]
0000D276 5C4F addq.w A7, 6
0000D278 6000 01E4 bra +0x1E6 /* 0000D45E */
label0000D27C:
0000D27C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D280 2057 movea.l A0, [A7]
0000D282 2268 0004 movea.l A1, [A0 + 0x4]
0000D286 2269 001C movea.l A1, [A1 + 0x1C]
0000D28A 4E91 jsr [A1]
0000D28C 2800 move.l D4, D0
0000D28E 2C2A 0004 move.l D6, [A2 + 0x4]
0000D292 2646 movea.l A3, D6
0000D294 2A2B 0062 move.l D5, [A3 + 0x62]
0000D298 2846 movea.l A4, D6
0000D29A 262C 005E move.l D3, [A4 + 0x5E]
0000D29E 2005 move.l D0, D5
0000D2A0 9083 sub.l D0, D3
0000D2A2 2D40 FF72 move.l [A6 - 0x8E], D0
0000D2A6 486E FF72 pea.l [A6 - 0x8E]
0000D2AA 486E FF72 pea.l [A6 - 0x8E]
0000D2AE 3F3C 280E move.w -[A7], 0x280E
0000D2B2 A9EB syscall Pack4/FP68K
0000D2B4 2004 move.l D0, D4
0000D2B6 9083 sub.l D0, D3
0000D2B8 2D40 FF7C move.l [A6 - 0x84], D0
0000D2BC 486E FF7C pea.l [A6 - 0x84]
0000D2C0 486E FF7C pea.l [A6 - 0x84]
0000D2C4 3F3C 280E move.w -[A7], 0x280E
0000D2C8 A9EB syscall Pack4/FP68K
0000D2CA 486E FF72 pea.l [A6 - 0x8E]
0000D2CE 486E FF7C pea.l [A6 - 0x84]
0000D2D2 3F3C 0006 move.w -[A7], 0x6
0000D2D6 A9EB syscall Pack4/FP68K
0000D2D8 2D6E FF7C FF86 move.l [A6 - 0x7A], [A6 - 0x84]
0000D2DE 2D6E FF80 FF8A move.l [A6 - 0x76], [A6 - 0x80]
0000D2E4 3D6E FF84 FF8E move.w [A6 - 0x72], [A6 - 0x7C]
0000D2EA 302E FFF6 move.w D0, [A6 - 0xA]
0000D2EE 906E FFF2 sub.w D0, [A6 - 0xE]
0000D2F2 3D40 FF7C move.w [A6 - 0x84], D0
0000D2F6 486E FF7C pea.l [A6 - 0x84]
0000D2FA 486E FF7C pea.l [A6 - 0x84]
0000D2FE 3F3C 200E move.w -[A7], 0x200E
0000D302 A9EB syscall Pack4/FP68K
0000D304 2D6E FF86 FF72 move.l [A6 - 0x8E], [A6 - 0x7A]
0000D30A 2D6E FF8A FF76 move.l [A6 - 0x8A], [A6 - 0x76]
0000D310 3D6E FF8E FF7A move.w [A6 - 0x86], [A6 - 0x72]
0000D316 486E FF7C pea.l [A6 - 0x84]
0000D31A 486E FF72 pea.l [A6 - 0x8E]
0000D31E 3F3C 0004 move.w -[A7], 0x4
0000D322 A9EB syscall Pack4/FP68K
0000D324 486E FF72 pea.l [A6 - 0x8E]
0000D328 3F3C 0016 move.w -[A7], 0x16
0000D32C A9EB syscall Pack4/FP68K
0000D32E 486E FF72 pea.l [A6 - 0x8E]
0000D332 486E FF72 pea.l [A6 - 0x8E]
0000D336 3F3C 2810 move.w -[A7], 0x2810
0000D33A A9EB syscall Pack4/FP68K
0000D33C 356E FF74 000C move.w [A2 + 0xC], [A6 - 0x8C]
0000D342 486E FFF0 pea.l [A6 - 0x10]
0000D346 486E FFBA pea.l [A6 - 0x46]
0000D34A 4EB9 0000 2148 jsr [0x00002148]
0000D350 4FEF 000C lea.l A7, [A7 + 0xC]
0000D354 6000 00E2 bra +0xE4 /* 0000D438 */
label0000D358:
0000D358 0C6E 0004 FFDE cmpi.w [A6 - 0x22], 0x4
0000D35E 6C00 0094 bge +0x96 /* 0000D3F4 */
0000D362 486E FFB4 pea.l [A6 - 0x4C]
0000D366 4EB9 0000 05E8 jsr [0x000005E8]
0000D36C 2D6E FFB4 FFE2 move.l [A6 - 0x1E], [A6 - 0x4C]
0000D372 3D6E FFB8 FFE6 move.w [A6 - 0x1A], [A6 - 0x48]
0000D378 486E FFE2 pea.l [A6 - 0x1E]
0000D37C AA15 syscall RGBBackColor
0000D37E 486E FFF0 pea.l [A6 - 0x10]
0000D382 A8A3 syscall EraseRect
0000D384 2D79 0000 AD0C FFE8 move.l [A6 - 0x18], [0x0000AD0C]
0000D38C 2D79 0000 AD10 FFEC move.l [A6 - 0x14], [0x0000AD10]
0000D394 3D6E FFF0 FFE8 move.w [A6 - 0x18], [A6 - 0x10]
0000D39A 3D6E FFF2 FFEA move.w [A6 - 0x16], [A6 - 0xE]
0000D3A0 3D6E FFF4 FFEC move.w [A6 - 0x14], [A6 - 0xC]
0000D3A6 302E FFF2 move.w D0, [A6 - 0xE]
0000D3AA D06A 000C add.w D0, [A2 + 0xC]
0000D3AE 3D40 FFEE move.w [A6 - 0x12], D0
0000D3B2 486E FFE2 pea.l [A6 - 0x1E]
0000D3B6 4EB9 0000 05E0 jsr [0x000005E0]
0000D3BC 486E FFE2 pea.l [A6 - 0x1E]
0000D3C0 AA14 syscall RGBForeColor
0000D3C2 486E FFE8 pea.l [A6 - 0x18]
0000D3C6 A8A2 syscall PaintRect
0000D3C8 302E FFEE move.w D0, [A6 - 0x12]
0000D3CC 5240 addq.w D0, 1
0000D3CE 3D40 FFEA move.w [A6 - 0x16], D0
0000D3D2 3D6E FFF6 FFEE move.w [A6 - 0x12], [A6 - 0xA]
0000D3D8 486E FFE2 pea.l [A6 - 0x1E]
0000D3DC 4EB9 0000 05E8 jsr [0x000005E8]
0000D3E2 486E FFE2 pea.l [A6 - 0x1E]
0000D3E6 AA14 syscall RGBForeColor
0000D3E8 486E FFE8 pea.l [A6 - 0x18]
0000D3EC A8A2 syscall PaintRect
0000D3EE 4FEF 000C lea.l A7, [A7 + 0xC]
0000D3F2 6044 bra +0x46 /* 0000D438 */
label0000D3F4:
0000D3F4 486E FFF0 pea.l [A6 - 0x10]
0000D3F8 2F0A move.l -[A7], A2
0000D3FA 2057 movea.l A0, [A7]
0000D3FC 2250 movea.l A1, [A0]
0000D3FE 2269 00B0 movea.l A1, [A1 + 0xB0]
0000D402 4E91 jsr [A1]
0000D404 486E FFF0 pea.l [A6 - 0x10]
0000D408 2F0A move.l -[A7], A2
0000D40A 2057 movea.l A0, [A7]
0000D40C 2250 movea.l A1, [A0]
0000D40E 2269 00B4 movea.l A1, [A1 + 0xB4]
0000D412 4E91 jsr [A1]
0000D414 486E FFF0 pea.l [A6 - 0x10]
0000D418 2F0A move.l -[A7], A2
0000D41A 2057 movea.l A0, [A7]
0000D41C 2250 movea.l A1, [A0]
0000D41E 2269 00B8 movea.l A1, [A1 + 0xB8]
0000D422 4E91 jsr [A1]
0000D424 486E FFF0 pea.l [A6 - 0x10]
0000D428 2F0A move.l -[A7], A2
0000D42A 2057 movea.l A0, [A7]
0000D42C 2250 movea.l A1, [A0]
0000D42E 2269 00BC movea.l A1, [A1 + 0xBC]
0000D432 4E91 jsr [A1]
0000D434 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000D438:
0000D438 486E FFDE pea.l [A6 - 0x22]
0000D43C 486E FFBA pea.l [A6 - 0x46]
0000D440 4EB9 0000 2158 jsr [0x00002158]
0000D446 4A00 tst.b D0
0000D448 504F addq.w A7, 8
0000D44A 6600 FF0C bne -0xF2 /* 0000D358 */
0000D44E 3F3C FFFF move.w -[A7], 0xFFFF
0000D452 486E FFBA pea.l [A6 - 0x46]
0000D456 4EB9 0000 2150 jsr [0x00002150]
0000D45C 5C4F addq.w A7, 6
label0000D45E:
0000D45E 3F3C FFFF move.w -[A7], 0xFFFF
0000D462 486E FF90 pea.l [A6 - 0x70]
0000D466 4EB9 0000 20E8 jsr [0x000020E8]
0000D46C 3F3C FFFF move.w -[A7], 0xFFFF
0000D470 486E FF96 pea.l [A6 - 0x6A]
0000D474 4EB9 0000 20A8 jsr [0x000020A8]
0000D47A 4FEF 000C lea.l A7, [A7 + 0xC]
0000D47E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000D482 4E5E unlink A6
0000D484 4E75 rts
0000D486 4E56 FFEE link A6, -0x0012
0000D48A 48E7 0030 movem.l -[A7], A2,A3
0000D48E 246E 0008 movea.l A2, [A6 + 0x8]
0000D492 266E 000C movea.l A3, [A6 + 0xC]
0000D496 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D49A 4EB9 0000 30D8 jsr [0x000030D8]
0000D4A0 4A00 tst.b D0
0000D4A2 584F addq.w A7, 4
0000D4A4 6758 beq +0x5A /* 0000D4FE */
0000D4A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D4AA 4EB9 0000 3110 jsr [0x00003110]
0000D4B0 4A00 tst.b D0
0000D4B2 584F addq.w A7, 4
0000D4B4 6748 beq +0x4A /* 0000D4FE */
0000D4B6 1F3C 0005 move.b -[A7], 0x5
0000D4BA 486E FFFA pea.l [A6 - 0x6]
0000D4BE 4EB9 0000 05D8 jsr [0x000005D8]
0000D4C4 486E FFFA pea.l [A6 - 0x6]
0000D4C8 AA14 syscall RGBForeColor
0000D4CA 2F3C 0001 0001 move.l -[A7], 0x10001
0000D4D0 42A7 clr.l -[A7]
0000D4D2 2F0B move.l -[A7], A3
0000D4D4 4EB9 0000 06B8 jsr [0x000006B8]
0000D4DA 486E FFFA pea.l [A6 - 0x6]
0000D4DE 4EB9 0000 05E8 jsr [0x000005E8]
0000D4E4 486E FFFA pea.l [A6 - 0x6]
0000D4E8 AA14 syscall RGBForeColor
0000D4EA 42A7 clr.l -[A7]
0000D4EC 2F3C 0001 0001 move.l -[A7], 0x10001
0000D4F2 2F0B move.l -[A7], A3
0000D4F4 4EB9 0000 06B0 jsr [0x000006B0]
0000D4FA 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000D4FE:
0000D4FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D502 4EB9 0000 30D8 jsr [0x000030D8]
0000D508 4A00 tst.b D0
0000D50A 584F addq.w A7, 4
0000D50C 6722 beq +0x24 /* 0000D530 */
0000D50E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D512 4EB9 0000 3110 jsr [0x00003110]
0000D518 4A00 tst.b D0
0000D51A 584F addq.w A7, 4
0000D51C 6712 beq +0x14 /* 0000D530 */
0000D51E 486E FFF4 pea.l [A6 - 0xC]
0000D522 4EB9 0000 05E0 jsr [0x000005E0]
0000D528 41EE FFF4 lea.l A0, [A6 - 0xC]
0000D52C 584F addq.w A7, 4
0000D52E 6014 bra +0x16 /* 0000D544 */
label0000D530:
0000D530 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000D534 486E FFEE pea.l [A6 - 0x12]
0000D538 4EB9 0000 05D8 jsr [0x000005D8]
0000D53E 41EE FFEE lea.l A0, [A6 - 0x12]
0000D542 5C4F addq.w A7, 6
label0000D544:
0000D544 2D50 FFFA move.l [A6 - 0x6], [A0]
0000D548 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
0000D54E 486E FFFA pea.l [A6 - 0x6]
0000D552 AA14 syscall RGBForeColor
0000D554 2F0B move.l -[A7], A3
0000D556 2F3C 0001 0001 move.l -[A7], 0x10001
0000D55C A8A9 syscall InsetRect
0000D55E 2F0B move.l -[A7], A3
0000D560 A8A1 syscall FrameRect
0000D562 2F0B move.l -[A7], A3
0000D564 2F3C 0001 0001 move.l -[A7], 0x10001
0000D56A A8A9 syscall InsetRect
0000D56C 4CDF 0C00 movem.l A2,A3, [A7]+
0000D570 4E5E unlink A6
0000D572 4E75 rts
0000D574 4E56 FFFA link A6, -0x0006
0000D578 48E7 0030 movem.l -[A7], A2,A3
0000D57C 246E 0008 movea.l A2, [A6 + 0x8]
0000D580 266E 000C movea.l A3, [A6 + 0xC]
0000D584 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D588 4EB9 0000 30D8 jsr [0x000030D8]
0000D58E 4A00 tst.b D0
0000D590 584F addq.w A7, 4
0000D592 6710 beq +0x12 /* 0000D5A4 */
0000D594 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D598 4EB9 0000 3110 jsr [0x00003110]
0000D59E 4A00 tst.b D0
0000D5A0 584F addq.w A7, 4
0000D5A2 6604 bne +0x6 /* 0000D5A8 */
label0000D5A4:
0000D5A4 6000 011C bra +0x11E /* 0000D6C2 */
label0000D5A8:
0000D5A8 356B 0002 000E move.w [A2 + 0xE], [A3 + 0x2]
0000D5AE 1F3C 0008 move.b -[A7], 0x8
0000D5B2 486E FFFA pea.l [A6 - 0x6]
0000D5B6 4EB9 0000 05D8 jsr [0x000005D8]
0000D5BC 486E FFFA pea.l [A6 - 0x6]
0000D5C0 AA14 syscall RGBForeColor
0000D5C2 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D5C6 302B 0004 move.w D0, [A3 + 0x4]
0000D5CA 5340 subq.w D0, 1
0000D5CC 3F00 move.w -[A7], D0
0000D5CE A893 syscall MoveTo
0000D5D0 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D5D4 3F13 move.w -[A7], [A3]
0000D5D6 A891 syscall LineTo
0000D5D8 526A 000E addq.w [A2 + 0xE], 1
0000D5DC 486E FFFA pea.l [A6 - 0x6]
0000D5E0 3F13 move.w -[A7], [A3]
0000D5E2 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D5E6 4EB9 0000 06E0 jsr [0x000006E0]
0000D5EC 486E FFFA pea.l [A6 - 0x6]
0000D5F0 3013 move.w D0, [A3]
0000D5F2 5040 addq.w D0, 8
0000D5F4 3F00 move.w -[A7], D0
0000D5F6 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D5FA 4EB9 0000 06E0 jsr [0x000006E0]
0000D600 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000D604 486E FFFA pea.l [A6 - 0x6]
0000D608 4EB9 0000 05D8 jsr [0x000005D8]
0000D60E 486E FFFA pea.l [A6 - 0x6]
0000D612 7009 moveq.l D0, 0x09
0000D614 D053 add.w D0, [A3]
0000D616 3F00 move.w -[A7], D0
0000D618 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D61C 4EB9 0000 06E0 jsr [0x000006E0]
0000D622 1F3C 0005 move.b -[A7], 0x5
0000D626 486E FFFA pea.l [A6 - 0x6]
0000D62A 4EB9 0000 05D8 jsr [0x000005D8]
0000D630 486E FFFA pea.l [A6 - 0x6]
0000D634 3013 move.w D0, [A3]
0000D636 5240 addq.w D0, 1
0000D638 3F00 move.w -[A7], D0
0000D63A 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D63E 4EB9 0000 06E0 jsr [0x000006E0]
0000D644 486E FFFA pea.l [A6 - 0x6]
0000D648 3013 move.w D0, [A3]
0000D64A 5E40 addq.w D0, 7
0000D64C 3F00 move.w -[A7], D0
0000D64E 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D652 4EB9 0000 06E0 jsr [0x000006E0]
0000D658 1F3C 0003 move.b -[A7], 0x3
0000D65C 486E FFFA pea.l [A6 - 0x6]
0000D660 4EB9 0000 05D8 jsr [0x000005D8]
0000D666 486E FFFA pea.l [A6 - 0x6]
0000D66A 3013 move.w D0, [A3]
0000D66C 5440 addq.w D0, 2
0000D66E 3F00 move.w -[A7], D0
0000D670 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D674 4EB9 0000 06E0 jsr [0x000006E0]
0000D67A 486E FFFA pea.l [A6 - 0x6]
0000D67E 3013 move.w D0, [A3]
0000D680 5C40 addq.w D0, 6
0000D682 3F00 move.w -[A7], D0
0000D684 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D688 4EB9 0000 06E0 jsr [0x000006E0]
0000D68E 1F3C 0001 move.b -[A7], 0x1
0000D692 486E FFFA pea.l [A6 - 0x6]
0000D696 4EB9 0000 05D8 jsr [0x000005D8]
0000D69C 486E FFFA pea.l [A6 - 0x6]
0000D6A0 AA14 syscall RGBForeColor
0000D6A2 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D6A6 3013 move.w D0, [A3]
0000D6A8 5640 addq.w D0, 3
0000D6AA 3F00 move.w -[A7], D0
0000D6AC A893 syscall MoveTo
0000D6AE 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D6B2 3013 move.w D0, [A3]
0000D6B4 5A40 addq.w D0, 5
0000D6B6 3F00 move.w -[A7], D0
0000D6B8 A891 syscall LineTo
0000D6BA 526A 000E addq.w [A2 + 0xE], 1
0000D6BE 4FEF 0056 lea.l A7, [A7 + 0x56]
label0000D6C2:
0000D6C2 4CDF 0C00 movem.l A2,A3, [A7]+
0000D6C6 4E5E unlink A6
0000D6C8 4E75 rts
0000D6CA 4E56 FFFA link A6, -0x0006
0000D6CE 48E7 0030 movem.l -[A7], A2,A3
0000D6D2 266E 0008 movea.l A3, [A6 + 0x8]
0000D6D6 246E 000C movea.l A2, [A6 + 0xC]
0000D6DA 302A 0002 move.w D0, [A2 + 0x2]
0000D6DE D06B 000C add.w D0, [A3 + 0xC]
0000D6E2 3740 0010 move.w [A3 + 0x10], D0
0000D6E6 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000D6EA 4EB9 0000 30D8 jsr [0x000030D8]
0000D6F0 4A00 tst.b D0
0000D6F2 584F addq.w A7, 4
0000D6F4 6700 0236 beq +0x238 /* 0000D92C */
0000D6F8 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000D6FC 4EB9 0000 3110 jsr [0x00003110]
0000D702 4A00 tst.b D0
0000D704 584F addq.w A7, 4
0000D706 6700 0224 beq +0x226 /* 0000D92C */
0000D70A 486E FFFA pea.l [A6 - 0x6]
0000D70E 4EB9 0000 05E0 jsr [0x000005E0]
0000D714 486E FFFA pea.l [A6 - 0x6]
0000D718 AA14 syscall RGBForeColor
0000D71A 302A 0002 move.w D0, [A2 + 0x2]
0000D71E D06B 000C add.w D0, [A3 + 0xC]
0000D722 3F00 move.w -[A7], D0
0000D724 3F12 move.w -[A7], [A2]
0000D726 A893 syscall MoveTo
0000D728 302A 0002 move.w D0, [A2 + 0x2]
0000D72C D06B 000C add.w D0, [A3 + 0xC]
0000D730 3F00 move.w -[A7], D0
0000D732 7009 moveq.l D0, 0x09
0000D734 D052 add.w D0, [A2]
0000D736 3F00 move.w -[A7], D0
0000D738 A891 syscall LineTo
0000D73A 536B 000C subq.w [A3 + 0xC], 1
0000D73E 1F3C 000C move.b -[A7], 0xC
0000D742 486E FFFA pea.l [A6 - 0x6]
0000D746 4EB9 0000 05D8 jsr [0x000005D8]
0000D74C 486E FFFA pea.l [A6 - 0x6]
0000D750 AA14 syscall RGBForeColor
0000D752 302A 0002 move.w D0, [A2 + 0x2]
0000D756 D06B 000C add.w D0, [A3 + 0xC]
0000D75A 3F00 move.w -[A7], D0
0000D75C 3F12 move.w -[A7], [A2]
0000D75E A893 syscall MoveTo
0000D760 302A 0002 move.w D0, [A2 + 0x2]
0000D764 D06B 000C add.w D0, [A3 + 0xC]
0000D768 3F00 move.w -[A7], D0
0000D76A 7009 moveq.l D0, 0x09
0000D76C D052 add.w D0, [A2]
0000D76E 3F00 move.w -[A7], D0
0000D770 A891 syscall LineTo
0000D772 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000D776 486E FFFA pea.l [A6 - 0x6]
0000D77A 4EB9 0000 05D8 jsr [0x000005D8]
0000D780 486E FFFA pea.l [A6 - 0x6]
0000D784 3F12 move.w -[A7], [A2]
0000D786 302A 0002 move.w D0, [A2 + 0x2]
0000D78A D06B 000C add.w D0, [A3 + 0xC]
0000D78E 3F00 move.w -[A7], D0
0000D790 4EB9 0000 06E0 jsr [0x000006E0]
0000D796 536B 000C subq.w [A3 + 0xC], 1
0000D79A 302A 0002 move.w D0, [A2 + 0x2]
0000D79E D06B 000C add.w D0, [A3 + 0xC]
0000D7A2 3F00 move.w -[A7], D0
0000D7A4 3F12 move.w -[A7], [A2]
0000D7A6 A893 syscall MoveTo
0000D7A8 302A 0002 move.w D0, [A2 + 0x2]
0000D7AC D06B 000C add.w D0, [A3 + 0xC]
0000D7B0 3F00 move.w -[A7], D0
0000D7B2 7009 moveq.l D0, 0x09
0000D7B4 D052 add.w D0, [A2]
0000D7B6 3F00 move.w -[A7], D0
0000D7B8 A891 syscall LineTo
0000D7BA 1F3C 0008 move.b -[A7], 0x8
0000D7BE 486E FFFA pea.l [A6 - 0x6]
0000D7C2 4EB9 0000 05D8 jsr [0x000005D8]
0000D7C8 486E FFFA pea.l [A6 - 0x6]
0000D7CC 3012 move.w D0, [A2]
0000D7CE 5240 addq.w D0, 1
0000D7D0 3F00 move.w -[A7], D0
0000D7D2 302A 0002 move.w D0, [A2 + 0x2]
0000D7D6 D06B 000C add.w D0, [A3 + 0xC]
0000D7DA 3F00 move.w -[A7], D0
0000D7DC 4EB9 0000 06E0 jsr [0x000006E0]
0000D7E2 1F3C 000C move.b -[A7], 0xC
0000D7E6 486E FFFA pea.l [A6 - 0x6]
0000D7EA 4EB9 0000 05D8 jsr [0x000005D8]
0000D7F0 486E FFFA pea.l [A6 - 0x6]
0000D7F4 7009 moveq.l D0, 0x09
0000D7F6 D052 add.w D0, [A2]
0000D7F8 3F00 move.w -[A7], D0
0000D7FA 302A 0002 move.w D0, [A2 + 0x2]
0000D7FE D06B 000C add.w D0, [A3 + 0xC]
0000D802 3F00 move.w -[A7], D0
0000D804 4EB9 0000 06E0 jsr [0x000006E0]
0000D80A 536B 000C subq.w [A3 + 0xC], 1
0000D80E 486E FFFA pea.l [A6 - 0x6]
0000D812 7009 moveq.l D0, 0x09
0000D814 D052 add.w D0, [A2]
0000D816 3F00 move.w -[A7], D0
0000D818 302A 0002 move.w D0, [A2 + 0x2]
0000D81C D06B 000C add.w D0, [A3 + 0xC]
0000D820 3F00 move.w -[A7], D0
0000D822 4EB9 0000 06E0 jsr [0x000006E0]
0000D828 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000D82C 486E FFFA pea.l [A6 - 0x6]
0000D830 4EB9 0000 05D8 jsr [0x000005D8]
0000D836 486E FFFA pea.l [A6 - 0x6]
0000D83A 3012 move.w D0, [A2]
0000D83C 5040 addq.w D0, 8
0000D83E 3F00 move.w -[A7], D0
0000D840 302A 0002 move.w D0, [A2 + 0x2]
0000D844 D06B 000C add.w D0, [A3 + 0xC]
0000D848 3F00 move.w -[A7], D0
0000D84A 4EB9 0000 06E0 jsr [0x000006E0]
0000D850 486E FFFA pea.l [A6 - 0x6]
0000D854 3F12 move.w -[A7], [A2]
0000D856 302A 0002 move.w D0, [A2 + 0x2]
0000D85A D06B 000C add.w D0, [A3 + 0xC]
0000D85E 3F00 move.w -[A7], D0
0000D860 4EB9 0000 06E0 jsr [0x000006E0]
0000D866 1F3C 0008 move.b -[A7], 0x8
0000D86A 486E FFFA pea.l [A6 - 0x6]
0000D86E 4EB9 0000 05D8 jsr [0x000005D8]
0000D874 486E FFFA pea.l [A6 - 0x6]
0000D878 3012 move.w D0, [A2]
0000D87A 5E40 addq.w D0, 7
0000D87C 3F00 move.w -[A7], D0
0000D87E 302A 0002 move.w D0, [A2 + 0x2]
0000D882 D06B 000C add.w D0, [A3 + 0xC]
0000D886 3F00 move.w -[A7], D0
0000D888 4EB9 0000 06E0 jsr [0x000006E0]
0000D88E 486E FFFA pea.l [A6 - 0x6]
0000D892 3012 move.w D0, [A2]
0000D894 5240 addq.w D0, 1
0000D896 3F00 move.w -[A7], D0
0000D898 302A 0002 move.w D0, [A2 + 0x2]
0000D89C D06B 000C add.w D0, [A3 + 0xC]
0000D8A0 3F00 move.w -[A7], D0
0000D8A2 4EB9 0000 06E0 jsr [0x000006E0]
0000D8A8 1F3C 0005 move.b -[A7], 0x5
0000D8AC 486E FFFA pea.l [A6 - 0x6]
0000D8B0 4EB9 0000 05D8 jsr [0x000005D8]
0000D8B6 486E FFFA pea.l [A6 - 0x6]
0000D8BA 3012 move.w D0, [A2]
0000D8BC 5C40 addq.w D0, 6
0000D8BE 3F00 move.w -[A7], D0
0000D8C0 302A 0002 move.w D0, [A2 + 0x2]
0000D8C4 D06B 000C add.w D0, [A3 + 0xC]
0000D8C8 3F00 move.w -[A7], D0
0000D8CA 4EB9 0000 06E0 jsr [0x000006E0]
0000D8D0 486E FFFA pea.l [A6 - 0x6]
0000D8D4 3012 move.w D0, [A2]
0000D8D6 5440 addq.w D0, 2
0000D8D8 3F00 move.w -[A7], D0
0000D8DA 302A 0002 move.w D0, [A2 + 0x2]
0000D8DE D06B 000C add.w D0, [A3 + 0xC]
0000D8E2 3F00 move.w -[A7], D0
0000D8E4 4EB9 0000 06E0 jsr [0x000006E0]
0000D8EA 1F3C 0003 move.b -[A7], 0x3
0000D8EE 486E FFFA pea.l [A6 - 0x6]
0000D8F2 4EB9 0000 05D8 jsr [0x000005D8]
0000D8F8 486E FFFA pea.l [A6 - 0x6]
0000D8FC AA14 syscall RGBForeColor
0000D8FE 302A 0002 move.w D0, [A2 + 0x2]
0000D902 D06B 000C add.w D0, [A3 + 0xC]
0000D906 3F00 move.w -[A7], D0
0000D908 3012 move.w D0, [A2]
0000D90A 5640 addq.w D0, 3
0000D90C 3F00 move.w -[A7], D0
0000D90E A893 syscall MoveTo
0000D910 302A 0002 move.w D0, [A2 + 0x2]
0000D914 D06B 000C add.w D0, [A3 + 0xC]
0000D918 3F00 move.w -[A7], D0
0000D91A 3012 move.w D0, [A2]
0000D91C 5A40 addq.w D0, 5
0000D91E 3F00 move.w -[A7], D0
0000D920 A891 syscall LineTo
0000D922 536B 000C subq.w [A3 + 0xC], 1
0000D926 4FEF 0084 lea.l A7, [A7 + 0x84]
0000D92A 6028 bra +0x2A /* 0000D954 */
label0000D92C:
0000D92C 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000D930 486E FFFA pea.l [A6 - 0x6]
0000D934 4EB9 0000 05D8 jsr [0x000005D8]
0000D93A 486E FFFA pea.l [A6 - 0x6]
0000D93E AA14 syscall RGBForeColor
0000D940 3F2B 0010 move.w -[A7], [A3 + 0x10]
0000D944 3F12 move.w -[A7], [A2]
0000D946 A893 syscall MoveTo
0000D948 3F2B 0010 move.w -[A7], [A3 + 0x10]
0000D94C 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000D950 A891 syscall LineTo
0000D952 5C4F addq.w A7, 6
label0000D954:
0000D954 4CDF 0C00 movem.l A2,A3, [A7]+
0000D958 4E5E unlink A6
0000D95A 4E75 rts
0000D95C 4E56 FFF2 link A6, -0x000E
0000D960 48E7 0030 movem.l -[A7], A2,A3
0000D964 246E 0008 movea.l A2, [A6 + 0x8]
0000D968 266E 000C movea.l A3, [A6 + 0xC]
0000D96C 302B 0002 move.w D0, [A3 + 0x2]
0000D970 D06A 000C add.w D0, [A2 + 0xC]
0000D974 3540 0012 move.w [A2 + 0x12], D0
0000D978 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D97C 4EB9 0000 30D8 jsr [0x000030D8]
0000D982 4A00 tst.b D0
0000D984 584F addq.w A7, 4
0000D986 6700 017A beq +0x17C /* 0000DB02 */
0000D98A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000D98E 4EB9 0000 3110 jsr [0x00003110]
0000D994 4A00 tst.b D0
0000D996 584F addq.w A7, 4
0000D998 6700 0168 beq +0x16A /* 0000DB02 */
0000D99C 1F3C 0001 move.b -[A7], 0x1
0000D9A0 486E FFFA pea.l [A6 - 0x6]
0000D9A4 4EB9 0000 05D8 jsr [0x000005D8]
0000D9AA 486E FFFA pea.l [A6 - 0x6]
0000D9AE AA14 syscall RGBForeColor
0000D9B0 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D9B4 3013 move.w D0, [A3]
0000D9B6 5840 addq.w D0, 4
0000D9B8 3F00 move.w -[A7], D0
0000D9BA A893 syscall MoveTo
0000D9BC 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000D9C0 3013 move.w D0, [A3]
0000D9C2 5840 addq.w D0, 4
0000D9C4 3F00 move.w -[A7], D0
0000D9C6 A891 syscall LineTo
0000D9C8 1F3C 0003 move.b -[A7], 0x3
0000D9CC 486E FFFA pea.l [A6 - 0x6]
0000D9D0 4EB9 0000 05D8 jsr [0x000005D8]
0000D9D6 486E FFFA pea.l [A6 - 0x6]
0000D9DA AA14 syscall RGBForeColor
0000D9DC 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D9E0 3013 move.w D0, [A3]
0000D9E2 5640 addq.w D0, 3
0000D9E4 3F00 move.w -[A7], D0
0000D9E6 A893 syscall MoveTo
0000D9E8 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000D9EC 3013 move.w D0, [A3]
0000D9EE 5640 addq.w D0, 3
0000D9F0 3F00 move.w -[A7], D0
0000D9F2 A891 syscall LineTo
0000D9F4 3F2A 000E move.w -[A7], [A2 + 0xE]
0000D9F8 3013 move.w D0, [A3]
0000D9FA 5A40 addq.w D0, 5
0000D9FC 3F00 move.w -[A7], D0
0000D9FE A893 syscall MoveTo
0000DA00 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DA04 3013 move.w D0, [A3]
0000DA06 5A40 addq.w D0, 5
0000DA08 3F00 move.w -[A7], D0
0000DA0A A891 syscall LineTo
0000DA0C 1F3C 0005 move.b -[A7], 0x5
0000DA10 486E FFFA pea.l [A6 - 0x6]
0000DA14 4EB9 0000 05D8 jsr [0x000005D8]
0000DA1A 486E FFFA pea.l [A6 - 0x6]
0000DA1E AA14 syscall RGBForeColor
0000DA20 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DA24 3013 move.w D0, [A3]
0000DA26 5440 addq.w D0, 2
0000DA28 3F00 move.w -[A7], D0
0000DA2A A893 syscall MoveTo
0000DA2C 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DA30 3013 move.w D0, [A3]
0000DA32 5440 addq.w D0, 2
0000DA34 3F00 move.w -[A7], D0
0000DA36 A891 syscall LineTo
0000DA38 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DA3C 3013 move.w D0, [A3]
0000DA3E 5C40 addq.w D0, 6
0000DA40 3F00 move.w -[A7], D0
0000DA42 A893 syscall MoveTo
0000DA44 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DA48 3013 move.w D0, [A3]
0000DA4A 5C40 addq.w D0, 6
0000DA4C 3F00 move.w -[A7], D0
0000DA4E A891 syscall LineTo
0000DA50 1F3C 0008 move.b -[A7], 0x8
0000DA54 486E FFFA pea.l [A6 - 0x6]
0000DA58 4EB9 0000 05D8 jsr [0x000005D8]
0000DA5E 486E FFFA pea.l [A6 - 0x6]
0000DA62 AA14 syscall RGBForeColor
0000DA64 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DA68 3013 move.w D0, [A3]
0000DA6A 5240 addq.w D0, 1
0000DA6C 3F00 move.w -[A7], D0
0000DA6E A893 syscall MoveTo
0000DA70 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DA74 3013 move.w D0, [A3]
0000DA76 5240 addq.w D0, 1
0000DA78 3F00 move.w -[A7], D0
0000DA7A A891 syscall LineTo
0000DA7C 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DA80 3013 move.w D0, [A3]
0000DA82 5E40 addq.w D0, 7
0000DA84 3F00 move.w -[A7], D0
0000DA86 A893 syscall MoveTo
0000DA88 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DA8C 3013 move.w D0, [A3]
0000DA8E 5E40 addq.w D0, 7
0000DA90 3F00 move.w -[A7], D0
0000DA92 A891 syscall LineTo
0000DA94 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000DA98 486E FFFA pea.l [A6 - 0x6]
0000DA9C 4EB9 0000 05D8 jsr [0x000005D8]
0000DAA2 486E FFFA pea.l [A6 - 0x6]
0000DAA6 AA14 syscall RGBForeColor
0000DAA8 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DAAC 3F13 move.w -[A7], [A3]
0000DAAE A893 syscall MoveTo
0000DAB0 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DAB4 3F13 move.w -[A7], [A3]
0000DAB6 A891 syscall LineTo
0000DAB8 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DABC 3013 move.w D0, [A3]
0000DABE 5040 addq.w D0, 8
0000DAC0 3F00 move.w -[A7], D0
0000DAC2 A893 syscall MoveTo
0000DAC4 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DAC8 3013 move.w D0, [A3]
0000DACA 5040 addq.w D0, 8
0000DACC 3F00 move.w -[A7], D0
0000DACE A891 syscall LineTo
0000DAD0 1F3C 000C move.b -[A7], 0xC
0000DAD4 486E FFFA pea.l [A6 - 0x6]
0000DAD8 4EB9 0000 05D8 jsr [0x000005D8]
0000DADE 486E FFFA pea.l [A6 - 0x6]
0000DAE2 AA14 syscall RGBForeColor
0000DAE4 3F2A 000E move.w -[A7], [A2 + 0xE]
0000DAE8 7009 moveq.l D0, 0x09
0000DAEA D053 add.w D0, [A3]
0000DAEC 3F00 move.w -[A7], D0
0000DAEE A893 syscall MoveTo
0000DAF0 3F2A 0012 move.w -[A7], [A2 + 0x12]
0000DAF4 7009 moveq.l D0, 0x09
0000DAF6 D053 add.w D0, [A3]
0000DAF8 3F00 move.w -[A7], D0
0000DAFA A891 syscall LineTo
0000DAFC 4FEF 0024 lea.l A7, [A7 + 0x24]
0000DB00 6042 bra +0x44 /* 0000DB44 */
label0000DB02:
0000DB02 1F3C 0005 move.b -[A7], 0x5
0000DB06 486E FFFA pea.l [A6 - 0x6]
0000DB0A 4EB9 0000 05D8 jsr [0x000005D8]
0000DB10 486E FFFA pea.l [A6 - 0x6]
0000DB14 AA14 syscall RGBForeColor
0000DB16 2D79 0000 ACA8 FFF2 move.l [A6 - 0xE], [0x0000ACA8]
0000DB1E 2D79 0000 ACAC FFF6 move.l [A6 - 0xA], [0x0000ACAC]
0000DB26 3D53 FFF2 move.w [A6 - 0xE], [A3]
0000DB2A 3D6B 0002 FFF4 move.w [A6 - 0xC], [A3 + 0x2]
0000DB30 3D6B 0004 FFF6 move.w [A6 - 0xA], [A3 + 0x4]
0000DB36 3D6A 0012 FFF8 move.w [A6 - 0x8], [A2 + 0x12]
0000DB3C 486E FFF2 pea.l [A6 - 0xE]
0000DB40 A8A2 syscall PaintRect
0000DB42 5C4F addq.w A7, 6
label0000DB44:
0000DB44 4CDF 0C00 movem.l A2,A3, [A7]+
0000DB48 4E5E unlink A6
0000DB4A 4E75 rts
0000DB4C 4E56 FFF2 link A6, -0x000E
0000DB50 48E7 1030 movem.l -[A7], D3,A2,A3
0000DB54 266E 0008 movea.l A3, [A6 + 0x8]
0000DB58 246E 000C movea.l A2, [A6 + 0xC]
0000DB5C 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DB60 4EB9 0000 30D8 jsr [0x000030D8]
0000DB66 4A00 tst.b D0
0000DB68 584F addq.w A7, 4
0000DB6A 6700 00E8 beq +0xEA /* 0000DC54 */
0000DB6E 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DB72 4EB9 0000 3110 jsr [0x00003110]
0000DB78 4A00 tst.b D0
0000DB7A 584F addq.w A7, 4
0000DB7C 6700 00D6 beq +0xD8 /* 0000DC54 */
0000DB80 1F3C 0007 move.b -[A7], 0x7
0000DB84 486E FFFA pea.l [A6 - 0x6]
0000DB88 4EB9 0000 05D8 jsr [0x000005D8]
0000DB8E 486E FFFA pea.l [A6 - 0x6]
0000DB92 AA14 syscall RGBForeColor
0000DB94 302B 0010 move.w D0, [A3 + 0x10]
0000DB98 5240 addq.w D0, 1
0000DB9A 3F00 move.w -[A7], D0
0000DB9C 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000DBA0 A893 syscall MoveTo
0000DBA2 302B 0010 move.w D0, [A3 + 0x10]
0000DBA6 5240 addq.w D0, 1
0000DBA8 3F00 move.w -[A7], D0
0000DBAA 3F12 move.w -[A7], [A2]
0000DBAC A891 syscall LineTo
0000DBAE 302A 0006 move.w D0, [A2 + 0x6]
0000DBB2 5340 subq.w D0, 1
0000DBB4 3F00 move.w -[A7], D0
0000DBB6 3F12 move.w -[A7], [A2]
0000DBB8 A891 syscall LineTo
0000DBBA 302A 0006 move.w D0, [A2 + 0x6]
0000DBBE 5540 subq.w D0, 2
0000DBC0 322B 0010 move.w D1, [A3 + 0x10]
0000DBC4 5441 addq.w D1, 2
0000DBC6 B240 cmp.w D1, D0
0000DBC8 5C4F addq.w A7, 6
0000DBCA 6C3A bge +0x3C /* 0000DC06 */
0000DBCC 1F3C 0002 move.b -[A7], 0x2
0000DBD0 486E FFFA pea.l [A6 - 0x6]
0000DBD4 4EB9 0000 05D8 jsr [0x000005D8]
0000DBDA 486E FFFA pea.l [A6 - 0x6]
0000DBDE AA14 syscall RGBForeColor
0000DBE0 302B 0010 move.w D0, [A3 + 0x10]
0000DBE4 5440 addq.w D0, 2
0000DBE6 3F00 move.w -[A7], D0
0000DBE8 302A 0004 move.w D0, [A2 + 0x4]
0000DBEC 5340 subq.w D0, 1
0000DBEE 3F00 move.w -[A7], D0
0000DBF0 A893 syscall MoveTo
0000DBF2 302A 0006 move.w D0, [A2 + 0x6]
0000DBF6 5540 subq.w D0, 2
0000DBF8 3F00 move.w -[A7], D0
0000DBFA 302A 0004 move.w D0, [A2 + 0x4]
0000DBFE 5340 subq.w D0, 1
0000DC00 3F00 move.w -[A7], D0
0000DC02 A891 syscall LineTo
0000DC04 5C4F addq.w A7, 6
label0000DC06:
0000DC06 302A 0006 move.w D0, [A2 + 0x6]
0000DC0A 5340 subq.w D0, 1
0000DC0C 3600 move.w D3, D0
0000DC0E B06B 0010 cmp.w D0, [A3 + 0x10]
0000DC12 6F40 ble +0x42 /* 0000DC54 */
0000DC14 3F03 move.w -[A7], D3
0000DC16 3012 move.w D0, [A2]
0000DC18 5240 addq.w D0, 1
0000DC1A 3F00 move.w -[A7], D0
0000DC1C A893 syscall MoveTo
0000DC1E 302A 0006 move.w D0, [A2 + 0x6]
0000DC22 5340 subq.w D0, 1
0000DC24 3F00 move.w -[A7], D0
0000DC26 7009 moveq.l D0, 0x09
0000DC28 D052 add.w D0, [A2]
0000DC2A 3F00 move.w -[A7], D0
0000DC2C A891 syscall LineTo
0000DC2E 1F3C 0004 move.b -[A7], 0x4
0000DC32 486E FFFA pea.l [A6 - 0x6]
0000DC36 4EB9 0000 05D8 jsr [0x000005D8]
0000DC3C 486E FFFA pea.l [A6 - 0x6]
0000DC40 3F12 move.w -[A7], [A2]
0000DC42 302A 0006 move.w D0, [A2 + 0x6]
0000DC46 5340 subq.w D0, 1
0000DC48 3F00 move.w -[A7], D0
0000DC4A 4EB9 0000 06E0 jsr [0x000006E0]
0000DC50 4FEF 000E lea.l A7, [A7 + 0xE]
label0000DC54:
0000DC54 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DC58 4EB9 0000 30D8 jsr [0x000030D8]
0000DC5E 4A00 tst.b D0
0000DC60 584F addq.w A7, 4
0000DC62 6736 beq +0x38 /* 0000DC9A */
0000DC64 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DC68 4EB9 0000 3110 jsr [0x00003110]
0000DC6E 4A00 tst.b D0
0000DC70 584F addq.w A7, 4
0000DC72 6726 beq +0x28 /* 0000DC9A */
0000DC74 486E FFF2 pea.l [A6 - 0xE]
0000DC78 302B 0010 move.w D0, [A3 + 0x10]
0000DC7C 5440 addq.w D0, 2
0000DC7E 3F00 move.w -[A7], D0
0000DC80 3012 move.w D0, [A2]
0000DC82 5240 addq.w D0, 1
0000DC84 3F00 move.w -[A7], D0
0000DC86 302A 0006 move.w D0, [A2 + 0x6]
0000DC8A 5340 subq.w D0, 1
0000DC8C 3F00 move.w -[A7], D0
0000DC8E 302A 0004 move.w D0, [A2 + 0x4]
0000DC92 5340 subq.w D0, 1
0000DC94 3F00 move.w -[A7], D0
0000DC96 A8A7 syscall SetRect
0000DC98 6018 bra +0x1A /* 0000DCB2 */
label0000DC9A:
0000DC9A 486E FFF2 pea.l [A6 - 0xE]
0000DC9E 302B 0010 move.w D0, [A3 + 0x10]
0000DCA2 5240 addq.w D0, 1
0000DCA4 3F00 move.w -[A7], D0
0000DCA6 3F12 move.w -[A7], [A2]
0000DCA8 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000DCAC 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000DCB0 A8A7 syscall SetRect
label0000DCB2:
0000DCB2 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DCB6 4EB9 0000 30D8 jsr [0x000030D8]
0000DCBC 4A00 tst.b D0
0000DCBE 584F addq.w A7, 4
0000DCC0 6714 beq +0x16 /* 0000DCD6 */
0000DCC2 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DCC6 4EB9 0000 3110 jsr [0x00003110]
0000DCCC 4A00 tst.b D0
0000DCCE 584F addq.w A7, 4
0000DCD0 6704 beq +0x6 /* 0000DCD6 */
0000DCD2 7004 moveq.l D0, 0x04
0000DCD4 6002 bra +0x4 /* 0000DCD8 */
label0000DCD6:
0000DCD6 7003 moveq.l D0, 0x03
label0000DCD8:
0000DCD8 3600 move.w D3, D0
0000DCDA 1F03 move.b -[A7], D3
0000DCDC 486E FFFA pea.l [A6 - 0x6]
0000DCE0 4EB9 0000 05D8 jsr [0x000005D8]
0000DCE6 486E FFFA pea.l [A6 - 0x6]
0000DCEA AA14 syscall RGBForeColor
0000DCEC 486E FFF2 pea.l [A6 - 0xE]
0000DCF0 A8A2 syscall PaintRect
0000DCF2 5C4F addq.w A7, 6
0000DCF4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000DCF8 4E5E unlink A6
0000DCFA 4E75 rts
0000DCFC 4E56 0000 link A6, 0
0000DD00 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000DD04 266E 0008 movea.l A3, [A6 + 0x8]
0000DD08 246E 000C movea.l A2, [A6 + 0xC]
0000DD0C 2F0A move.l -[A7], A2
0000DD0E 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DD12 2057 movea.l A0, [A7]
0000DD14 2268 0004 movea.l A1, [A0 + 0x4]
0000DD18 2269 003C movea.l A1, [A1 + 0x3C]
0000DD1C 4E91 jsr [A1]
0000DD1E 3812 move.w D4, [A2]
0000DD20 362A 0004 move.w D3, [A2 + 0x4]
0000DD24 9644 sub.w D3, D4
0000DD26 3043 movea.w A0, D3
0000DD28 2008 move.l D0, A0
0000DD2A 81FC 0002 divs.w D0, 0x2
0000DD2E D044 add.w D0, D4
0000DD30 5F40 subq.w D0, 7
0000DD32 3480 move.w [A2], D0
0000DD34 700E moveq.l D0, 0x0E
0000DD36 D052 add.w D0, [A2]
0000DD38 3540 0004 move.w [A2 + 0x4], D0
0000DD3C 504F addq.w A7, 8
0000DD3E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000DD42 4E5E unlink A6
0000DD44 4E75 rts
0000DD46 4E56 0000 link A6, 0
0000DD4A 2F0A move.l -[A7], A2
0000DD4C 246E 0008 movea.l A2, [A6 + 0x8]
0000DD50 2F2E 000C move.l -[A7], [A6 + 0xC]
0000DD54 2F0A move.l -[A7], A2
0000DD56 61FF FFFF 7CAC bsr -0x8352 /* 00005A04 */
0000DD5C 486A 000A pea.l [A2 + 0xA]
0000DD60 4EB9 0000 05A8 jsr [0x000005A8]
0000DD66 486A 0122 pea.l [A2 + 0x122]
0000DD6A 4EB9 0000 0488 jsr [0x00000488]
0000DD70 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DD76 2488 move.l [A2], A0
0000DD78 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DD7E 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000DD82 2548 000A move.l [A2 + 0xA], A0
0000DD86 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DD8C 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000DD90 2548 0122 move.l [A2 + 0x122], A0
0000DD94 422A 0134 clr.b [A2 + 0x134]
0000DD98 422A 0135 clr.b [A2 + 0x135]
0000DD9C 157C 0001 0136 move.b [A2 + 0x136], 0x1
0000DDA2 426A 0138 clr.w [A2 + 0x138]
0000DDA6 204A movea.l A0, A2
0000DDA8 4FEF 0010 lea.l A7, [A7 + 0x10]
0000DDAC 245F movea.l A2, [A7]+
0000DDAE 4E5E unlink A6
0000DDB0 4E75 rts
0000DDB2 4E56 0000 link A6, 0
0000DDB6 2F0A move.l -[A7], A2
0000DDB8 246E 0008 movea.l A2, [A6 + 0x8]
0000DDBC 200A move.l D0, A2
0000DDBE 675A beq +0x5C /* 0000DE1A */
0000DDC0 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DDC6 2488 move.l [A2], A0
0000DDC8 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DDCE 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000DDD2 2548 000A move.l [A2 + 0xA], A0
0000DDD6 41F9 0000 A7FC lea.l A0, [0x0000A7FC]
0000DDDC 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000DDE0 2548 0122 move.l [A2 + 0x122], A0
0000DDE4 4267 clr.w -[A7]
0000DDE6 486A 0122 pea.l [A2 + 0x122]
0000DDEA 4EB9 0000 0490 jsr [0x00000490]
0000DDF0 4267 clr.w -[A7]
0000DDF2 486A 000A pea.l [A2 + 0xA]
0000DDF6 4EB9 0000 05B0 jsr [0x000005B0]
0000DDFC 4267 clr.w -[A7]
0000DDFE 2F0A move.l -[A7], A2
0000DE00 61FF FFFF 7C2E bsr -0x83D0 /* 00005A30 */
0000DE06 4A6E 000C tst.w [A6 + 0xC]
0000DE0A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000DE0E 6F0A ble +0xC /* 0000DE1A */
0000DE10 2F0A move.l -[A7], A2
0000DE12 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000DE18 584F addq.w A7, 4
label0000DE1A:
0000DE1A 204A movea.l A0, A2
0000DE1C 245F movea.l A2, [A7]+
0000DE1E 4E5E unlink A6
0000DE20 4E75 rts
0000DE22 4E56 FEFC link A6, -0x0104
0000DE26 48E7 0038 movem.l -[A7], A2,A3,A4
0000DE2A 286E 0008 movea.l A4, [A6 + 0x8]
0000DE2E 266E 000C movea.l A3, [A6 + 0xC]
0000DE32 246E 0010 movea.l A2, [A6 + 0x10]
0000DE36 4878 0002 push.l 0x2
0000DE3A 486E FFFE pea.l [A6 - 0x2]
0000DE3E 2F0A move.l -[A7], A2
0000DE40 4EB9 0000 2BA0 jsr [0x00002BA0]
0000DE46 4878 0002 push.l 0x2
0000DE4A 486E FEFC pea.l [A6 - 0x104]
0000DE4E 2F0A move.l -[A7], A2
0000DE50 4EB9 0000 2BA0 jsr [0x00002BA0]
0000DE56 486E FEFE pea.l [A6 - 0x102]
0000DE5A 2F0A move.l -[A7], A2
0000DE5C 4EB9 0000 2BC0 jsr [0x00002BC0]
0000DE62 42A7 clr.l -[A7]
0000DE64 3F2E FEFC move.w -[A7], [A6 - 0x104]
0000DE68 486E FEFE pea.l [A6 - 0x102]
0000DE6C 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000DE70 2F0B move.l -[A7], A3
0000DE72 2F0C move.l -[A7], A4
0000DE74 2057 movea.l A0, [A7]
0000DE76 2250 movea.l A1, [A0]
0000DE78 2269 0010 movea.l A1, [A1 + 0x10]
0000DE7C 4E91 jsr [A1]
0000DE7E 4FEF 0034 lea.l A7, [A7 + 0x34]
0000DE82 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000DE86 4E5E unlink A6
0000DE88 4E75 rts
0000DE8A 4E56 0000 link A6, 0
0000DE8E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000DE92 246E 0008 movea.l A2, [A6 + 0x8]
0000DE96 2A2E 000C move.l D5, [A6 + 0xC]
0000DE9A 362E 0010 move.w D3, [A6 + 0x10]
0000DE9E 286E 0012 movea.l A4, [A6 + 0x12]
0000DEA2 382E 0016 move.w D4, [A6 + 0x16]
0000DEA6 2545 0004 move.l [A2 + 0x4], D5
0000DEAA 1F14 move.b -[A7], [A4]
0000DEAC 486C 0001 pea.l [A4 + 0x1]
0000DEB0 486A 000E pea.l [A2 + 0xE]
0000DEB4 4EB9 0000 23E8 jsr [0x000023E8]
0000DEBA 3544 0118 move.w [A2 + 0x118], D4
0000DEBE 0C43 0176 cmpi.w D3, 0x176
0000DEC2 4FEF 000A lea.l A7, [A7 + 0xA]
0000DEC6 670A beq +0xC /* 0000DED2 */
0000DEC8 0C43 0177 cmpi.w D3, 0x177
0000DECC 6704 beq +0x6 /* 0000DED2 */
0000DECE 7000 moveq.l D0, 0x00
0000DED0 6002 bra +0x4 /* 0000DED4 */
label0000DED2:
0000DED2 7001 moveq.l D0, 0x01
label0000DED4:
0000DED4 1540 0135 move.b [A2 + 0x135], D0
0000DED8 0C43 0176 cmpi.w D3, 0x176
0000DEDC 57C0 seq D0
0000DEDE 4400 neg.b D0
0000DEE0 1540 0136 move.b [A2 + 0x136], D0
0000DEE4 2F0A move.l -[A7], A2
0000DEE6 2057 movea.l A0, [A7]
0000DEE8 2250 movea.l A1, [A0]
0000DEEA 2269 0134 movea.l A1, [A1 + 0x134]
0000DEEE 4E91 jsr [A1]
0000DEF0 4A00 tst.b D0
0000DEF2 584F addq.w A7, 4
0000DEF4 6736 beq +0x38 /* 0000DF2C */
0000DEF6 266A 0004 movea.l A3, [A2 + 0x4]
0000DEFA 202B 0062 move.l D0, [A3 + 0x62]
0000DEFE 3F00 move.w -[A7], D0
0000DF00 486A 0122 pea.l [A2 + 0x122]
0000DF04 2057 movea.l A0, [A7]
0000DF06 2250 movea.l A1, [A0]
0000DF08 2269 0034 movea.l A1, [A1 + 0x34]
0000DF0C 4E91 jsr [A1]
0000DF0E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000DF12 4EB9 0000 3110 jsr [0x00003110]
0000DF18 4A00 tst.b D0
0000DF1A 4FEF 000A lea.l A7, [A7 + 0xA]
0000DF1E 6704 beq +0x6 /* 0000DF24 */
0000DF20 7001 moveq.l D0, 0x01
0000DF22 6002 bra +0x4 /* 0000DF26 */
label0000DF24:
0000DF24 7000 moveq.l D0, 0x00
label0000DF26:
0000DF26 3540 0138 move.w [A2 + 0x138], D0
0000DF2A 6004 bra +0x6 /* 0000DF30 */
label0000DF2C:
0000DF2C 426A 0138 clr.w [A2 + 0x138]
label0000DF30:
0000DF30 422A 0134 clr.b [A2 + 0x134]
0000DF34 422A 0008 clr.b [A2 + 0x8]
0000DF38 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000DF3C 4E5E unlink A6
0000DF3E 4E75 rts
0000DF40 4E56 0000 link A6, 0
0000DF44 2F0A move.l -[A7], A2
0000DF46 246E 0008 movea.l A2, [A6 + 0x8]
0000DF4A 3F3C 0100 move.w -[A7], 0x100
0000DF4E 2F2E 000C move.l -[A7], [A6 + 0xC]
0000DF52 206A 000E movea.l A0, [A2 + 0xE]
0000DF56 4850 pea.l [A0]
0000DF58 4EB9 0000 2420 jsr [0x00002420]
0000DF5E 4FEF 000A lea.l A7, [A7 + 0xA]
0000DF62 245F movea.l A2, [A7]+
0000DF64 4E5E unlink A6
0000DF66 4E75 rts
0000DF68 4E56 FFC6 link A6, -0x003A
0000DF6C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000DF70 266E 0008 movea.l A3, [A6 + 0x8]
0000DF74 246E 000C movea.l A2, [A6 + 0xC]
0000DF78 486E FFE8 pea.l [A6 - 0x18]
0000DF7C 4EB9 0000 20B8 jsr [0x000020B8]
0000DF82 486E FFCA pea.l [A6 - 0x36]
0000DF86 4EB9 0000 20A0 jsr [0x000020A0]
0000DF8C 2F0B move.l -[A7], A3
0000DF8E 2057 movea.l A0, [A7]
0000DF90 2250 movea.l A1, [A0]
0000DF92 2269 0080 movea.l A1, [A1 + 0x80]
0000DF96 4E91 jsr [A1]
0000DF98 3600 move.w D3, D0
0000DF9A 3F03 move.w -[A7], D3
0000DF9C 4EB9 0000 22E8 jsr [0x000022E8]
0000DFA2 486E FFF8 pea.l [A6 - 0x8]
0000DFA6 A88B syscall GetFontInfo
0000DFA8 382E FFF8 move.w D4, [A6 - 0x8]
0000DFAC D86E FFFA add.w D4, [A6 - 0x6]
0000DFB0 3A2E FFF8 move.w D5, [A6 - 0x8]
0000DFB4 2F0A move.l -[A7], A2
0000DFB6 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000DFBA 2057 movea.l A0, [A7]
0000DFBC 2268 0004 movea.l A1, [A0 + 0x4]
0000DFC0 2269 003C movea.l A1, [A1 + 0x3C]
0000DFC4 4E91 jsr [A1]
0000DFC6 7602 moveq.l D3, 0x02
0000DFC8 2F0B move.l -[A7], A3
0000DFCA 2057 movea.l A0, [A7]
0000DFCC 2250 movea.l A1, [A0]
0000DFCE 2269 0130 movea.l A1, [A1 + 0x130]
0000DFD2 4E91 jsr [A1]
0000DFD4 4A00 tst.b D0
0000DFD6 4FEF 001A lea.l A7, [A7 + 0x1A]
0000DFDA 6702 beq +0x4 /* 0000DFDE */
0000DFDC 5643 addq.w D3, 3
label0000DFDE:
0000DFDE 2F0A move.l -[A7], A2
0000DFE0 3F03 move.w -[A7], D3
0000DFE2 3F3C 0002 move.w -[A7], 0x2
0000DFE6 A8A9 syscall InsetRect
0000DFE8 362A 0004 move.w D3, [A2 + 0x4]
0000DFEC 9652 sub.w D3, [A2]
0000DFEE 3003 move.w D0, D3
0000DFF0 9045 sub.w D0, D5
0000DFF2 48C0 ext.l D0
0000DFF4 81FC 0002 divs.w D0, 0x2
0000DFF8 5540 subq.w D0, 2
0000DFFA D152 add.w [A2], D0
0000DFFC 3012 move.w D0, [A2]
0000DFFE D044 add.w D0, D4
0000E000 3540 0004 move.w [A2 + 0x4], D0
0000E004 2F0B move.l -[A7], A3
0000E006 2057 movea.l A0, [A7]
0000E008 2250 movea.l A1, [A0]
0000E00A 2269 0134 movea.l A1, [A1 + 0x134]
0000E00E 4E91 jsr [A1]
0000E010 4A00 tst.b D0
0000E012 584F addq.w A7, 4
0000E014 6700 008A beq +0x8C /* 0000E0A0 */
0000E018 486E FFF0 pea.l [A6 - 0x10]
0000E01C 2F0B move.l -[A7], A3
0000E01E 2057 movea.l A0, [A7]
0000E020 2250 movea.l A1, [A0]
0000E022 2269 012C movea.l A1, [A1 + 0x12C]
0000E026 4E91 jsr [A1]
0000E028 486E FFC6 pea.l [A6 - 0x3A]
0000E02C 486B 0122 pea.l [A3 + 0x122]
0000E030 2057 movea.l A0, [A7]
0000E032 2250 movea.l A1, [A0]
0000E034 2269 0014 movea.l A1, [A1 + 0x14]
0000E038 4E91 jsr [A1]
0000E03A 2F0B move.l -[A7], A3
0000E03C 2057 movea.l A0, [A7]
0000E03E 2250 movea.l A1, [A0]
0000E040 2269 0170 movea.l A1, [A1 + 0x170]
0000E044 4E91 jsr [A1]
0000E046 3600 move.w D3, D0
0000E048 2F0B move.l -[A7], A3
0000E04A 2057 movea.l A0, [A7]
0000E04C 2250 movea.l A1, [A0]
0000E04E 2269 0138 movea.l A1, [A1 + 0x138]
0000E052 4E91 jsr [A1]
0000E054 4A00 tst.b D0
0000E056 4FEF 0018 lea.l A7, [A7 + 0x18]
0000E05A 6722 beq +0x24 /* 0000E07E */
0000E05C 7009 moveq.l D0, 0x09
0000E05E D06E FFF6 add.w D0, [A6 - 0xA]
0000E062 3540 0002 move.w [A2 + 0x2], D0
0000E066 382A 0002 move.w D4, [A2 + 0x2]
0000E06A 3004 move.w D0, D4
0000E06C D043 add.w D0, D3
0000E06E B06A 0006 cmp.w D0, [A2 + 0x6]
0000E072 6E2C bgt +0x2E /* 0000E0A0 */
0000E074 3004 move.w D0, D4
0000E076 D043 add.w D0, D3
0000E078 3540 0006 move.w [A2 + 0x6], D0
0000E07C 6022 bra +0x24 /* 0000E0A0 */
label0000E07E:
0000E07E 302E FFF2 move.w D0, [A6 - 0xE]
0000E082 0440 0009 subi.w D0, 0x9 /* '\t' */
0000E086 3540 0006 move.w [A2 + 0x6], D0
0000E08A 382A 0006 move.w D4, [A2 + 0x6]
0000E08E 3004 move.w D0, D4
0000E090 9043 sub.w D0, D3
0000E092 B06A 0002 cmp.w D0, [A2 + 0x2]
0000E096 6F08 ble +0xA /* 0000E0A0 */
0000E098 3004 move.w D0, D4
0000E09A 9043 sub.w D0, D3
0000E09C 3540 0002 move.w [A2 + 0x2], D0
label0000E0A0:
0000E0A0 3F3C FFFF move.w -[A7], 0xFFFF
0000E0A4 486E FFCA pea.l [A6 - 0x36]
0000E0A8 4EB9 0000 20A8 jsr [0x000020A8]
0000E0AE 3F3C FFFF move.w -[A7], 0xFFFF
0000E0B2 486E FFE8 pea.l [A6 - 0x18]
0000E0B6 4EB9 0000 20C0 jsr [0x000020C0]
0000E0BC 4FEF 000C lea.l A7, [A7 + 0xC]
0000E0C0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000E0C4 4E5E unlink A6
0000E0C6 4E75 rts
0000E0C8 4E56 FFF4 link A6, -0x000C
0000E0CC 48E7 0030 movem.l -[A7], A2,A3
0000E0D0 266E 0008 movea.l A3, [A6 + 0x8]
0000E0D4 246E 000C movea.l A2, [A6 + 0xC]
0000E0D8 486E FFFC pea.l [A6 - 0x4]
0000E0DC 2F0B move.l -[A7], A3
0000E0DE 2057 movea.l A0, [A7]
0000E0E0 2250 movea.l A1, [A0]
0000E0E2 2269 0168 movea.l A1, [A1 + 0x168]
0000E0E6 4E91 jsr [A1]
0000E0E8 4AAB 0126 tst.l [A3 + 0x126]
0000E0EC 504F addq.w A7, 8
0000E0EE 673C beq +0x3E /* 0000E12C */
0000E0F0 486E FFF4 pea.l [A6 - 0xC]
0000E0F4 486B 0122 pea.l [A3 + 0x122]
0000E0F8 2057 movea.l A0, [A7]
0000E0FA 2250 movea.l A1, [A0]
0000E0FC 2269 0014 movea.l A1, [A1 + 0x14]
0000E100 4E91 jsr [A1]
0000E102 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
0000E108 34AE FFFC move.w [A2], [A6 - 0x4]
0000E10C 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
0000E112 302E FFFC move.w D0, [A6 - 0x4]
0000E116 D06E FFFA add.w D0, [A6 - 0x6]
0000E11A 3540 0004 move.w [A2 + 0x4], D0
0000E11E 302A 0002 move.w D0, [A2 + 0x2]
0000E122 D06E FFF8 add.w D0, [A6 - 0x8]
0000E126 3540 0006 move.w [A2 + 0x6], D0
0000E12A 504F addq.w A7, 8
label0000E12C:
0000E12C 4CDF 0C00 movem.l A2,A3, [A7]+
0000E130 4E5E unlink A6
0000E132 4E75 rts
0000E134 4E56 0000 link A6, 0
0000E138 4AAE 000C tst.l [A6 + 0xC]
0000E13C 6604 bne +0x6 /* 0000E142 */
0000E13E 7000 moveq.l D0, 0x00
0000E140 6002 bra +0x4 /* 0000E144 */
label0000E142:
0000E142 7001 moveq.l D0, 0x01
label0000E144:
0000E144 1F00 move.b -[A7], D0
0000E146 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000E14A 2057 movea.l A0, [A7]
0000E14C 2250 movea.l A1, [A0]
0000E14E 2269 00B0 movea.l A1, [A1 + 0xB0]
0000E152 4E91 jsr [A1]
0000E154 4E5E unlink A6
0000E156 4E75 rts
0000E158 4E56 0000 link A6, 0
0000E15C 48E7 0030 movem.l -[A7], A2,A3
0000E160 246E 0008 movea.l A2, [A6 + 0x8]
0000E164 266E 000C movea.l A3, [A6 + 0xC]
0000E168 1F13 move.b -[A7], [A3]
0000E16A 486B 0001 pea.l [A3 + 0x1]
0000E16E 486A 000E pea.l [A2 + 0xE]
0000E172 4EB9 0000 23E8 jsr [0x000023E8]
0000E178 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E17C 2057 movea.l A0, [A7]
0000E17E 2268 0004 movea.l A1, [A0 + 0x4]
0000E182 2269 00BC movea.l A1, [A1 + 0xBC]
0000E186 4E91 jsr [A1]
0000E188 4FEF 000E lea.l A7, [A7 + 0xE]
0000E18C 4CDF 0C00 movem.l A2,A3, [A7]+
0000E190 4E5E unlink A6
0000E192 4E75 rts
0000E194 4E56 0000 link A6, 0
0000E198 48E7 1020 movem.l -[A7], D3,A2
0000E19C 246E 0008 movea.l A2, [A6 + 0x8]
0000E1A0 362E 000C move.w D3, [A6 + 0xC]
0000E1A4 B66A 0118 cmp.w D3, [A2 + 0x118]
0000E1A8 6716 beq +0x18 /* 0000E1C0 */
0000E1AA 3543 0118 move.w [A2 + 0x118], D3
0000E1AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E1B2 2057 movea.l A0, [A7]
0000E1B4 2268 0004 movea.l A1, [A0 + 0x4]
0000E1B8 2269 00BC movea.l A1, [A1 + 0xBC]
0000E1BC 4E91 jsr [A1]
0000E1BE 584F addq.w A7, 4
label0000E1C0:
0000E1C0 4CDF 0408 movem.l D3,A2, [A7]+
0000E1C4 4E5E unlink A6
0000E1C6 4E75 rts
0000E1C8 4E56 0000 link A6, 0
0000E1CC 48E7 1020 movem.l -[A7], D3,A2
0000E1D0 246E 0008 movea.l A2, [A6 + 0x8]
0000E1D4 162E 000C move.b D3, [A6 + 0xC]
0000E1D8 B62A 0008 cmp.b D3, [A2 + 0x8]
0000E1DC 6700 0082 beq +0x84 /* 0000E260 */
0000E1E0 1543 0008 move.b [A2 + 0x8], D3
0000E1E4 2F0A move.l -[A7], A2
0000E1E6 2057 movea.l A0, [A7]
0000E1E8 2250 movea.l A1, [A0]
0000E1EA 2269 0134 movea.l A1, [A1 + 0x134]
0000E1EE 4E91 jsr [A1]
0000E1F0 4A00 tst.b D0
0000E1F2 584F addq.w A7, 4
0000E1F4 6734 beq +0x36 /* 0000E22A */
0000E1F6 4A03 tst.b D3
0000E1F8 6716 beq +0x18 /* 0000E210 */
0000E1FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E1FE 4EB9 0000 3110 jsr [0x00003110]
0000E204 4A00 tst.b D0
0000E206 584F addq.w A7, 4
0000E208 6706 beq +0x8 /* 0000E210 */
0000E20A 303C 4000 move.w D0, 0x4000 /* '@\0' */
0000E20E 6016 bra +0x18 /* 0000E226 */
label0000E210:
0000E210 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E214 4EB9 0000 3110 jsr [0x00003110]
0000E21A 4A00 tst.b D0
0000E21C 584F addq.w A7, 4
0000E21E 6704 beq +0x6 /* 0000E224 */
0000E220 7000 moveq.l D0, 0x00
0000E222 6002 bra +0x4 /* 0000E226 */
label0000E224:
0000E224 7001 moveq.l D0, 0x01
label0000E226:
0000E226 3540 0138 move.w [A2 + 0x138], D0
label0000E22A:
0000E22A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E22E 4EB9 0000 30A0 jsr [0x000030A0]
0000E234 4A00 tst.b D0
0000E236 584F addq.w A7, 4
0000E238 6726 beq +0x28 /* 0000E260 */
0000E23A 42A7 clr.l -[A7]
0000E23C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E240 2057 movea.l A0, [A7]
0000E242 2268 0004 movea.l A1, [A0 + 0x4]
0000E246 2269 00E8 movea.l A1, [A1 + 0xE8]
0000E24A 4E91 jsr [A1]
0000E24C 4A00 tst.b D0
0000E24E 504F addq.w A7, 8
0000E250 670E beq +0x10 /* 0000E260 */
0000E252 2F0A move.l -[A7], A2
0000E254 2057 movea.l A0, [A7]
0000E256 2250 movea.l A1, [A0]
0000E258 2269 0140 movea.l A1, [A1 + 0x140]
0000E25C 4E91 jsr [A1]
0000E25E 584F addq.w A7, 4
label0000E260:
0000E260 4CDF 0408 movem.l D3,A2, [A7]+
0000E264 4E5E unlink A6
0000E266 4E75 rts
0000E268 4E56 FFFC link A6, -0x0004
0000E26C 48E7 1820 movem.l -[A7], D3,D4,A2
0000E270 246E 0008 movea.l A2, [A6 + 0x8]
0000E274 182E 000C move.b D4, [A6 + 0xC]
0000E278 162E 000E move.b D3, [A6 + 0xE]
0000E27C B82A 0134 cmp.b D4, [A2 + 0x134]
0000E280 6700 00D4 beq +0xD6 /* 0000E356 */
0000E284 1544 0134 move.b [A2 + 0x134], D4
0000E288 486E FFFC pea.l [A6 - 0x4]
0000E28C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E290 4EB9 0000 2F90 jsr [0x00002F90]
0000E296 4A04 tst.b D4
0000E298 504F addq.w A7, 8
0000E29A 6752 beq +0x54 /* 0000E2EE */
0000E29C 4227 clr.b -[A7]
0000E29E 302E FFFE move.w D0, [A6 - 0x2]
0000E2A2 5C40 addq.w D0, 6
0000E2A4 3F00 move.w -[A7], D0
0000E2A6 302E FFFC move.w D0, [A6 - 0x4]
0000E2AA 5C40 addq.w D0, 6
0000E2AC 3F00 move.w -[A7], D0
0000E2AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E2B2 4EB9 0000 2FC0 jsr [0x00002FC0]
0000E2B8 4227 clr.b -[A7]
0000E2BA 4878 FFFD push.l 0xFFFD
0000E2BE 4878 FFFD push.l 0xFFFD
0000E2C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E2C6 2057 movea.l A0, [A7]
0000E2C8 2268 0004 movea.l A1, [A0 + 0x4]
0000E2CC 2269 0044 movea.l A1, [A1 + 0x44]
0000E2D0 4E91 jsr [A1]
0000E2D2 4A03 tst.b D3
0000E2D4 4FEF 0018 lea.l A7, [A7 + 0x18]
0000E2D8 6764 beq +0x66 /* 0000E33E */
0000E2DA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E2DE 2057 movea.l A0, [A7]
0000E2E0 2268 0004 movea.l A1, [A0 + 0x4]
0000E2E4 2269 00BC movea.l A1, [A1 + 0xBC]
0000E2E8 4E91 jsr [A1]
0000E2EA 584F addq.w A7, 4
0000E2EC 6050 bra +0x52 /* 0000E33E */
label0000E2EE:
0000E2EE 4A03 tst.b D3
0000E2F0 6712 beq +0x14 /* 0000E304 */
0000E2F2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E2F6 2057 movea.l A0, [A7]
0000E2F8 2268 0004 movea.l A1, [A0 + 0x4]
0000E2FC 2269 00BC movea.l A1, [A1 + 0xBC]
0000E300 4E91 jsr [A1]
0000E302 584F addq.w A7, 4
label0000E304:
0000E304 4227 clr.b -[A7]
0000E306 302E FFFE move.w D0, [A6 - 0x2]
0000E30A 5D40 subq.w D0, 6
0000E30C 3F00 move.w -[A7], D0
0000E30E 302E FFFC move.w D0, [A6 - 0x4]
0000E312 5D40 subq.w D0, 6
0000E314 3F00 move.w -[A7], D0
0000E316 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E31A 4EB9 0000 2FC0 jsr [0x00002FC0]
0000E320 4227 clr.b -[A7]
0000E322 4878 0003 push.l 0x3
0000E326 4878 0003 push.l 0x3
0000E32A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E32E 2057 movea.l A0, [A7]
0000E330 2268 0004 movea.l A1, [A0 + 0x4]
0000E334 2269 0044 movea.l A1, [A1 + 0x44]
0000E338 4E91 jsr [A1]
0000E33A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000E33E:
0000E33E 4A03 tst.b D3
0000E340 6714 beq +0x16 /* 0000E356 */
0000E342 42A7 clr.l -[A7]
0000E344 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E348 2057 movea.l A0, [A7]
0000E34A 2268 0004 movea.l A1, [A0 + 0x4]
0000E34E 2269 00F0 movea.l A1, [A1 + 0xF0]
0000E352 4E91 jsr [A1]
0000E354 504F addq.w A7, 8
label0000E356:
0000E356 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000E35A 4E5E unlink A6
0000E35C 4E75 rts
0000E35E 4E56 0000 link A6, 0
0000E362 2F0A move.l -[A7], A2
0000E364 246E 0008 movea.l A2, [A6 + 0x8]
0000E368 2F0A move.l -[A7], A2
0000E36A 2057 movea.l A0, [A7]
0000E36C 2250 movea.l A1, [A0]
0000E36E 2269 0134 movea.l A1, [A1 + 0x134]
0000E372 4E91 jsr [A1]
0000E374 4A00 tst.b D0
0000E376 584F addq.w A7, 4
0000E378 6704 beq +0x6 /* 0000E37E */
0000E37A 426A 0138 clr.w [A2 + 0x138]
label0000E37E:
0000E37E 42A7 clr.l -[A7]
0000E380 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E384 2057 movea.l A0, [A7]
0000E386 2268 0004 movea.l A1, [A0 + 0x4]
0000E38A 2269 00F0 movea.l A1, [A1 + 0xF0]
0000E38E 4E91 jsr [A1]
0000E390 504F addq.w A7, 8
0000E392 245F movea.l A2, [A7]+
0000E394 4E5E unlink A6
0000E396 4E75 rts
0000E398 4E56 0000 link A6, 0
0000E39C 2F0A move.l -[A7], A2
0000E39E 246E 0008 movea.l A2, [A6 + 0x8]
0000E3A2 2F0A move.l -[A7], A2
0000E3A4 2057 movea.l A0, [A7]
0000E3A6 2250 movea.l A1, [A0]
0000E3A8 2269 0134 movea.l A1, [A1 + 0x134]
0000E3AC 4E91 jsr [A1]
0000E3AE 4A00 tst.b D0
0000E3B0 584F addq.w A7, 4
0000E3B2 6706 beq +0x8 /* 0000E3BA */
0000E3B4 357C 0001 0138 move.w [A2 + 0x138], 0x1
label0000E3BA:
0000E3BA 42A7 clr.l -[A7]
0000E3BC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E3C0 2057 movea.l A0, [A7]
0000E3C2 2268 0004 movea.l A1, [A0 + 0x4]
0000E3C6 2269 00F0 movea.l A1, [A1 + 0xF0]
0000E3CA 4E91 jsr [A1]
0000E3CC 504F addq.w A7, 8
0000E3CE 245F movea.l A2, [A7]+
0000E3D0 4E5E unlink A6
0000E3D2 4E75 rts
0000E3D4 4E56 0000 link A6, 0
0000E3D8 2F0A move.l -[A7], A2
0000E3DA 246E 0008 movea.l A2, [A6 + 0x8]
0000E3DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E3E2 4EB9 0000 30D8 jsr [0x000030D8]
0000E3E8 4A00 tst.b D0
0000E3EA 584F addq.w A7, 4
0000E3EC 6728 beq +0x2A /* 0000E416 */
0000E3EE 2F0A move.l -[A7], A2
0000E3F0 2057 movea.l A0, [A7]
0000E3F2 2250 movea.l A1, [A0]
0000E3F4 2269 0134 movea.l A1, [A1 + 0x134]
0000E3F8 4E91 jsr [A1]
0000E3FA 4A00 tst.b D0
0000E3FC 584F addq.w A7, 4
0000E3FE 6704 beq +0x6 /* 0000E404 */
0000E400 426A 0138 clr.w [A2 + 0x138]
label0000E404:
0000E404 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E408 2057 movea.l A0, [A7]
0000E40A 2268 0004 movea.l A1, [A0 + 0x4]
0000E40E 2269 00BC movea.l A1, [A1 + 0xBC]
0000E412 4E91 jsr [A1]
0000E414 584F addq.w A7, 4
label0000E416:
0000E416 245F movea.l A2, [A7]+
0000E418 4E5E unlink A6
0000E41A 4E75 rts
0000E41C 4E56 0000 link A6, 0
0000E420 2F0A move.l -[A7], A2
0000E422 246E 0008 movea.l A2, [A6 + 0x8]
0000E426 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E42A 4EB9 0000 30D8 jsr [0x000030D8]
0000E430 4A00 tst.b D0
0000E432 584F addq.w A7, 4
0000E434 662A bne +0x2C /* 0000E460 */
0000E436 2F0A move.l -[A7], A2
0000E438 2057 movea.l A0, [A7]
0000E43A 2250 movea.l A1, [A0]
0000E43C 2269 0134 movea.l A1, [A1 + 0x134]
0000E440 4E91 jsr [A1]
0000E442 4A00 tst.b D0
0000E444 584F addq.w A7, 4
0000E446 6706 beq +0x8 /* 0000E44E */
0000E448 357C 0001 0138 move.w [A2 + 0x138], 0x1
label0000E44E:
0000E44E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E452 2057 movea.l A0, [A7]
0000E454 2268 0004 movea.l A1, [A0 + 0x4]
0000E458 2269 00BC movea.l A1, [A1 + 0xBC]
0000E45C 4E91 jsr [A1]
0000E45E 584F addq.w A7, 4
label0000E460:
0000E460 245F movea.l A2, [A7]+
0000E462 4E5E unlink A6
0000E464 4E75 rts
0000E466 4E56 FFE4 link A6, -0x001C
0000E46A 2F0A move.l -[A7], A2
0000E46C 246E 0008 movea.l A2, [A6 + 0x8]
0000E470 4EB9 0000 20B0 jsr [0x000020B0]
0000E476 2F0A move.l -[A7], A2
0000E478 2057 movea.l A0, [A7]
0000E47A 2250 movea.l A1, [A0]
0000E47C 2269 0140 movea.l A1, [A1 + 0x140]
0000E480 4E91 jsr [A1]
0000E482 4A2A 0134 tst.b [A2 + 0x134]
0000E486 584F addq.w A7, 4
0000E488 675E beq +0x60 /* 0000E4E8 */
0000E48A 486E FFE4 pea.l [A6 - 0x1C]
0000E48E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E492 2057 movea.l A0, [A7]
0000E494 2268 0004 movea.l A1, [A0 + 0x4]
0000E498 2269 003C movea.l A1, [A1 + 0x3C]
0000E49C 4E91 jsr [A1]
0000E49E 486E FFE4 pea.l [A6 - 0x1C]
0000E4A2 486E FFEC pea.l [A6 - 0x14]
0000E4A6 4EB9 0000 2148 jsr [0x00002148]
0000E4AC 4FEF 0010 lea.l A7, [A7 + 0x10]
0000E4B0 6012 bra +0x14 /* 0000E4C4 */
label0000E4B2:
0000E4B2 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000E4B6 2F0A move.l -[A7], A2
0000E4B8 2057 movea.l A0, [A7]
0000E4BA 2250 movea.l A1, [A0]
0000E4BC 2269 014C movea.l A1, [A1 + 0x14C]
0000E4C0 4E91 jsr [A1]
0000E4C2 5C4F addq.w A7, 6
label0000E4C4:
0000E4C4 486E FFFE pea.l [A6 - 0x2]
0000E4C8 486E FFEC pea.l [A6 - 0x14]
0000E4CC 4EB9 0000 2158 jsr [0x00002158]
0000E4D2 4A00 tst.b D0
0000E4D4 504F addq.w A7, 8
0000E4D6 66DA bne -0x24 /* 0000E4B2 */
0000E4D8 3F3C FFFF move.w -[A7], 0xFFFF
0000E4DC 486E FFEC pea.l [A6 - 0x14]
0000E4E0 4EB9 0000 2150 jsr [0x00002150]
0000E4E6 5C4F addq.w A7, 6
label0000E4E8:
0000E4E8 245F movea.l A2, [A7]+
0000E4EA 4E5E unlink A6
0000E4EC 4E75 rts
0000E4EE 4E56 FFE4 link A6, -0x001C
0000E4F2 2F0A move.l -[A7], A2
0000E4F4 246E 0008 movea.l A2, [A6 + 0x8]
0000E4F8 4EB9 0000 20B0 jsr [0x000020B0]
0000E4FE 486E FFE4 pea.l [A6 - 0x1C]
0000E502 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E506 2057 movea.l A0, [A7]
0000E508 2268 0004 movea.l A1, [A0 + 0x4]
0000E50C 2269 003C movea.l A1, [A1 + 0x3C]
0000E510 4E91 jsr [A1]
0000E512 486E FFE4 pea.l [A6 - 0x1C]
0000E516 486E FFEC pea.l [A6 - 0x14]
0000E51A 4EB9 0000 2148 jsr [0x00002148]
0000E520 4FEF 0010 lea.l A7, [A7 + 0x10]
0000E524 6000 00F0 bra +0xF2 /* 0000E616 */
label0000E528:
0000E528 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000E52E 6C54 bge +0x56 /* 0000E584 */
0000E530 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E534 4EB9 0000 3110 jsr [0x00003110]
0000E53A 4A00 tst.b D0
0000E53C 584F addq.w A7, 4
0000E53E 6734 beq +0x36 /* 0000E574 */
0000E540 2F0A move.l -[A7], A2
0000E542 2057 movea.l A0, [A7]
0000E544 2250 movea.l A1, [A0]
0000E546 2269 00AC movea.l A1, [A1 + 0xAC]
0000E54A 4E91 jsr [A1]
0000E54C 4A00 tst.b D0
0000E54E 584F addq.w A7, 4
0000E550 6712 beq +0x14 /* 0000E564 */
0000E552 2F0A move.l -[A7], A2
0000E554 2057 movea.l A0, [A7]
0000E556 2250 movea.l A1, [A0]
0000E558 2269 0154 movea.l A1, [A1 + 0x154]
0000E55C 4E91 jsr [A1]
0000E55E 584F addq.w A7, 4
0000E560 6000 0082 bra +0x84 /* 0000E5E4 */
label0000E564:
0000E564 2F0A move.l -[A7], A2
0000E566 2057 movea.l A0, [A7]
0000E568 2250 movea.l A1, [A0]
0000E56A 2269 0150 movea.l A1, [A1 + 0x150]
0000E56E 4E91 jsr [A1]
0000E570 584F addq.w A7, 4
0000E572 6070 bra +0x72 /* 0000E5E4 */
label0000E574:
0000E574 2F0A move.l -[A7], A2
0000E576 2057 movea.l A0, [A7]
0000E578 2250 movea.l A1, [A0]
0000E57A 2269 0158 movea.l A1, [A1 + 0x158]
0000E57E 4E91 jsr [A1]
0000E580 584F addq.w A7, 4
0000E582 6060 bra +0x62 /* 0000E5E4 */
label0000E584:
0000E584 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E588 4EB9 0000 3110 jsr [0x00003110]
0000E58E 4A00 tst.b D0
0000E590 584F addq.w A7, 4
0000E592 6742 beq +0x44 /* 0000E5D6 */
0000E594 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E598 4EB9 0000 30D8 jsr [0x000030D8]
0000E59E 4A00 tst.b D0
0000E5A0 584F addq.w A7, 4
0000E5A2 6732 beq +0x34 /* 0000E5D6 */
0000E5A4 2F0A move.l -[A7], A2
0000E5A6 2057 movea.l A0, [A7]
0000E5A8 2250 movea.l A1, [A0]
0000E5AA 2269 00AC movea.l A1, [A1 + 0xAC]
0000E5AE 4E91 jsr [A1]
0000E5B0 4A00 tst.b D0
0000E5B2 584F addq.w A7, 4
0000E5B4 6710 beq +0x12 /* 0000E5C6 */
0000E5B6 2F0A move.l -[A7], A2
0000E5B8 2057 movea.l A0, [A7]
0000E5BA 2250 movea.l A1, [A0]
0000E5BC 2269 0164 movea.l A1, [A1 + 0x164]
0000E5C0 4E91 jsr [A1]
0000E5C2 584F addq.w A7, 4
0000E5C4 601E bra +0x20 /* 0000E5E4 */
label0000E5C6:
0000E5C6 2F0A move.l -[A7], A2
0000E5C8 2057 movea.l A0, [A7]
0000E5CA 2250 movea.l A1, [A0]
0000E5CC 2269 015C movea.l A1, [A1 + 0x15C]
0000E5D0 4E91 jsr [A1]
0000E5D2 584F addq.w A7, 4
0000E5D4 600E bra +0x10 /* 0000E5E4 */
label0000E5D6:
0000E5D6 2F0A move.l -[A7], A2
0000E5D8 2057 movea.l A0, [A7]
0000E5DA 2250 movea.l A1, [A0]
0000E5DC 2269 0160 movea.l A1, [A1 + 0x160]
0000E5E0 4E91 jsr [A1]
0000E5E2 584F addq.w A7, 4
label0000E5E4:
0000E5E4 2F0A move.l -[A7], A2
0000E5E6 2057 movea.l A0, [A7]
0000E5E8 2250 movea.l A1, [A0]
0000E5EA 2269 0134 movea.l A1, [A1 + 0x134]
0000E5EE 4E91 jsr [A1]
0000E5F0 4A00 tst.b D0
0000E5F2 584F addq.w A7, 4
0000E5F4 670E beq +0x10 /* 0000E604 */
0000E5F6 2F0A move.l -[A7], A2
0000E5F8 2057 movea.l A0, [A7]
0000E5FA 2250 movea.l A1, [A0]
0000E5FC 2269 0148 movea.l A1, [A1 + 0x148]
0000E600 4E91 jsr [A1]
0000E602 584F addq.w A7, 4
label0000E604:
0000E604 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000E608 2F0A move.l -[A7], A2
0000E60A 2057 movea.l A0, [A7]
0000E60C 2250 movea.l A1, [A0]
0000E60E 2269 0144 movea.l A1, [A1 + 0x144]
0000E612 4E91 jsr [A1]
0000E614 5C4F addq.w A7, 6
label0000E616:
0000E616 486E FFFE pea.l [A6 - 0x2]
0000E61A 486E FFEC pea.l [A6 - 0x14]
0000E61E 4EB9 0000 2158 jsr [0x00002158]
0000E624 4A00 tst.b D0
0000E626 504F addq.w A7, 8
0000E628 6600 FEFE bne -0x100 /* 0000E528 */
0000E62C 3F3C FFFF move.w -[A7], 0xFFFF
0000E630 486E FFEC pea.l [A6 - 0x14]
0000E634 4EB9 0000 2150 jsr [0x00002150]
0000E63A 5C4F addq.w A7, 6
0000E63C 245F movea.l A2, [A7]+
0000E63E 4E5E unlink A6
0000E640 4E75 rts
0000E642 4E56 FECC link A6, -0x0134
0000E646 48E7 1820 movem.l -[A7], D3,D4,A2
0000E64A 246E 0008 movea.l A2, [A6 + 0x8]
0000E64E 382E 000C move.w D4, [A6 + 0xC]
0000E652 486E FED4 pea.l [A6 - 0x12C]
0000E656 4EB9 0000 20A0 jsr [0x000020A0]
0000E65C 4EB9 0000 20B0 jsr [0x000020B0]
0000E662 486E FECC pea.l [A6 - 0x134]
0000E666 4EB9 0000 20B8 jsr [0x000020B8]
0000E66C 2F0A move.l -[A7], A2
0000E66E 2057 movea.l A0, [A7]
0000E670 2250 movea.l A1, [A0]
0000E672 2269 0080 movea.l A1, [A1 + 0x80]
0000E676 4E91 jsr [A1]
0000E678 3600 move.w D3, D0
0000E67A 3F03 move.w -[A7], D3
0000E67C 4EB9 0000 22E8 jsr [0x000022E8]
0000E682 486E FFFA pea.l [A6 - 0x6]
0000E686 AA19 syscall GetForeColor
0000E688 486E FFF2 pea.l [A6 - 0xE]
0000E68C 2F0A move.l -[A7], A2
0000E68E 2057 movea.l A0, [A7]
0000E690 2250 movea.l A1, [A0]
0000E692 2269 0128 movea.l A1, [A1 + 0x128]
0000E696 4E91 jsr [A1]
0000E698 486E FEF2 pea.l [A6 - 0x10E]
0000E69C 2F0A move.l -[A7], A2
0000E69E 2057 movea.l A0, [A7]
0000E6A0 2250 movea.l A1, [A0]
0000E6A2 2269 0020 movea.l A1, [A1 + 0x20]
0000E6A6 4E91 jsr [A1]
0000E6A8 0C44 0004 cmpi.w D4, 0x4
0000E6AC 4FEF 001E lea.l A7, [A7 + 0x1E]
0000E6B0 6C00 0080 bge +0x82 /* 0000E732 */
0000E6B4 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E6B8 4EB9 0000 3110 jsr [0x00003110]
0000E6BE 4A00 tst.b D0
0000E6C0 584F addq.w A7, 4
0000E6C2 661A bne +0x1C /* 0000E6DE */
0000E6C4 486E FFFA pea.l [A6 - 0x6]
0000E6C8 4EB9 0000 05E0 jsr [0x000005E0]
0000E6CE 486E FFFA pea.l [A6 - 0x6]
0000E6D2 AA14 syscall RGBForeColor
0000E6D4 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0000E6D8 A889 syscall TextMode
0000E6DA 584F addq.w A7, 4
0000E6DC 6034 bra +0x36 /* 0000E712 */
label0000E6DE:
0000E6DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E6E2 4EB9 0000 3110 jsr [0x00003110]
0000E6E8 4A00 tst.b D0
0000E6EA 584F addq.w A7, 4
0000E6EC 6724 beq +0x26 /* 0000E712 */
0000E6EE 2F0A move.l -[A7], A2
0000E6F0 2057 movea.l A0, [A7]
0000E6F2 2250 movea.l A1, [A0]
0000E6F4 2269 00AC movea.l A1, [A1 + 0xAC]
0000E6F8 4E91 jsr [A1]
0000E6FA 4A00 tst.b D0
0000E6FC 584F addq.w A7, 4
0000E6FE 6712 beq +0x14 /* 0000E712 */
0000E700 486E FFFA pea.l [A6 - 0x6]
0000E704 4EB9 0000 05E8 jsr [0x000005E8]
0000E70A 486E FFFA pea.l [A6 - 0x6]
0000E70E AA14 syscall RGBForeColor
0000E710 584F addq.w A7, 4
label0000E712:
0000E712 4227 clr.b -[A7]
0000E714 1F3C 0001 move.b -[A7], 0x1
0000E718 3F3C 0001 move.w -[A7], 0x1
0000E71C 486E FFF2 pea.l [A6 - 0xE]
0000E720 486E FEF2 pea.l [A6 - 0x10E]
0000E724 4EB9 0000 2168 jsr [0x00002168]
0000E72A 4FEF 000E lea.l A7, [A7 + 0xE]
0000E72E 6000 0084 bra +0x86 /* 0000E7B4 */
label0000E732:
0000E732 0C44 0004 cmpi.w D4, 0x4
0000E736 6D7C blt +0x7E /* 0000E7B4 */
0000E738 2F0A move.l -[A7], A2
0000E73A 2057 movea.l A0, [A7]
0000E73C 2250 movea.l A1, [A0]
0000E73E 2269 00AC movea.l A1, [A1 + 0xAC]
0000E742 4E91 jsr [A1]
0000E744 4A00 tst.b D0
0000E746 584F addq.w A7, 4
0000E748 6712 beq +0x14 /* 0000E75C */
0000E74A 486E FFFA pea.l [A6 - 0x6]
0000E74E 4EB9 0000 05E8 jsr [0x000005E8]
0000E754 486E FFFA pea.l [A6 - 0x6]
0000E758 AA14 syscall RGBForeColor
0000E75A 584F addq.w A7, 4
label0000E75C:
0000E75C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E760 4EB9 0000 3110 jsr [0x00003110]
0000E766 4A00 tst.b D0
0000E768 584F addq.w A7, 4
0000E76A 6710 beq +0x12 /* 0000E77C */
0000E76C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E770 4EB9 0000 30D8 jsr [0x000030D8]
0000E776 4A00 tst.b D0
0000E778 584F addq.w A7, 4
0000E77A 661C bne +0x1E /* 0000E798 */
label0000E77C:
0000E77C 486E FFFA pea.l [A6 - 0x6]
0000E780 486E FFFA pea.l [A6 - 0x6]
0000E784 4EB9 0000 0698 jsr [0x00000698]
0000E78A 3F3C 0001 move.w -[A7], 0x1
0000E78E A889 syscall TextMode
0000E790 486E FFFA pea.l [A6 - 0x6]
0000E794 AA14 syscall RGBForeColor
0000E796 504F addq.w A7, 8
label0000E798:
0000E798 4227 clr.b -[A7]
0000E79A 1F3C 0001 move.b -[A7], 0x1
0000E79E 3F3C 0001 move.w -[A7], 0x1
0000E7A2 486E FFF2 pea.l [A6 - 0xE]
0000E7A6 486E FEF2 pea.l [A6 - 0x10E]
0000E7AA 4EB9 0000 2168 jsr [0x00002168]
0000E7B0 4FEF 000E lea.l A7, [A7 + 0xE]
label0000E7B4:
0000E7B4 3F3C FFFF move.w -[A7], 0xFFFF
0000E7B8 486E FECC pea.l [A6 - 0x134]
0000E7BC 4EB9 0000 20C0 jsr [0x000020C0]
0000E7C2 3F3C FFFF move.w -[A7], 0xFFFF
0000E7C6 486E FED4 pea.l [A6 - 0x12C]
0000E7CA 4EB9 0000 20A8 jsr [0x000020A8]
0000E7D0 4FEF 000C lea.l A7, [A7 + 0xC]
0000E7D4 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000E7D8 4E5E unlink A6
0000E7DA 4E75 rts
0000E7DC 4E56 FFC8 link A6, -0x0038
0000E7E0 48E7 1020 movem.l -[A7], D3,A2
0000E7E4 246E 0008 movea.l A2, [A6 + 0x8]
0000E7E8 486E FFCE pea.l [A6 - 0x32]
0000E7EC 4EB9 0000 20A0 jsr [0x000020A0]
0000E7F2 4EB9 0000 20B0 jsr [0x000020B0]
0000E7F8 486E FFF8 pea.l [A6 - 0x8]
0000E7FC 2F0A move.l -[A7], A2
0000E7FE 2057 movea.l A0, [A7]
0000E800 2250 movea.l A1, [A0]
0000E802 2269 012C movea.l A1, [A1 + 0x12C]
0000E806 4E91 jsr [A1]
0000E808 486E FFC8 pea.l [A6 - 0x38]
0000E80C 4EB9 0000 20D0 jsr [0x000020D0]
0000E812 2F0A move.l -[A7], A2
0000E814 2057 movea.l A0, [A7]
0000E816 2250 movea.l A1, [A0]
0000E818 2269 016C movea.l A1, [A1 + 0x16C]
0000E81C 4E91 jsr [A1]
0000E81E 4AAA 0126 tst.l [A2 + 0x126]
0000E822 4FEF 0014 lea.l A7, [A7 + 0x14]
0000E826 6700 0088 beq +0x8A /* 0000E8B0 */
0000E82A 486E FFF8 pea.l [A6 - 0x8]
0000E82E 2F2A 0126 move.l -[A7], [A2 + 0x126]
0000E832 AA1F syscall PlotCIcon
0000E834 362A 0138 move.w D3, [A2 + 0x138]
0000E838 6776 beq +0x78 /* 0000E8B0 */
0000E83A 0C43 4000 cmpi.w D3, 0x4000 /* '@\0' */
0000E83E 6634 bne +0x36 /* 0000E874 */
0000E840 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0000E844 486E FFF2 pea.l [A6 - 0xE]
0000E848 4EB9 0000 05D8 jsr [0x000005D8]
0000E84E 486E FFEC pea.l [A6 - 0x14]
0000E852 4EB9 0000 05E0 jsr [0x000005E0]
0000E858 486E FFEC pea.l [A6 - 0x14]
0000E85C 486E FFF2 pea.l [A6 - 0xE]
0000E860 486E FFF8 pea.l [A6 - 0x8]
0000E864 2F2A 0126 move.l -[A7], [A2 + 0x126]
0000E868 4EB9 0000 06A8 jsr [0x000006A8]
0000E86E 4FEF 001A lea.l A7, [A7 + 0x1A]
0000E872 603C bra +0x3E /* 0000E8B0 */
label0000E874:
0000E874 0C43 0001 cmpi.w D3, 0x1
0000E878 6636 bne +0x38 /* 0000E8B0 */
0000E87A 1F3C 0007 move.b -[A7], 0x7
0000E87E 486E FFF2 pea.l [A6 - 0xE]
0000E882 4EB9 0000 05D8 jsr [0x000005D8]
0000E888 1F3C 0001 move.b -[A7], 0x1
0000E88C 486E FFEC pea.l [A6 - 0x14]
0000E890 4EB9 0000 05D8 jsr [0x000005D8]
0000E896 486E FFEC pea.l [A6 - 0x14]
0000E89A 486E FFF2 pea.l [A6 - 0xE]
0000E89E 486E FFF8 pea.l [A6 - 0x8]
0000E8A2 2F2A 0126 move.l -[A7], [A2 + 0x126]
0000E8A6 4EB9 0000 06A8 jsr [0x000006A8]
0000E8AC 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000E8B0:
0000E8B0 3F3C FFFF move.w -[A7], 0xFFFF
0000E8B4 486E FFC8 pea.l [A6 - 0x38]
0000E8B8 4EB9 0000 20E8 jsr [0x000020E8]
0000E8BE 3F3C FFFF move.w -[A7], 0xFFFF
0000E8C2 486E FFCE pea.l [A6 - 0x32]
0000E8C6 4EB9 0000 20A8 jsr [0x000020A8]
0000E8CC 4FEF 000C lea.l A7, [A7 + 0xC]
0000E8D0 4CDF 0408 movem.l D3,A2, [A7]+
0000E8D4 4E5E unlink A6
0000E8D6 4E75 rts
0000E8D8 4E56 FF50 link A6, -0x00B0
0000E8DC 48E7 1020 movem.l -[A7], D3,A2
0000E8E0 246E 0008 movea.l A2, [A6 + 0x8]
0000E8E4 362E 000C move.w D3, [A6 + 0xC]
0000E8E8 486E FF98 pea.l [A6 - 0x68]
0000E8EC 4EB9 0000 20A0 jsr [0x000020A0]
0000E8F2 4EB9 0000 20B0 jsr [0x000020B0]
0000E8F8 486E FFF8 pea.l [A6 - 0x8]
0000E8FC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000E900 2057 movea.l A0, [A7]
0000E902 2268 0004 movea.l A1, [A0 + 0x4]
0000E906 2269 003C movea.l A1, [A1 + 0x3C]
0000E90A 4E91 jsr [A1]
0000E90C 0C43 0004 cmpi.w D3, 0x4
0000E910 4FEF 000C lea.l A7, [A7 + 0xC]
0000E914 6C00 0176 bge +0x178 /* 0000EA8C */
0000E918 486E FFD4 pea.l [A6 - 0x2C]
0000E91C 4EB9 0000 05E0 jsr [0x000005E0]
0000E922 486E FF92 pea.l [A6 - 0x6E]
0000E926 4EB9 0000 05E0 jsr [0x000005E0]
0000E92C 2D6E FF92 FFDA move.l [A6 - 0x26], [A6 - 0x6E]
0000E932 3D6E FF96 FFDE move.w [A6 - 0x22], [A6 - 0x6A]
0000E938 486E FF8C pea.l [A6 - 0x74]
0000E93C 4EB9 0000 05E0 jsr [0x000005E0]
0000E942 2D6E FF8C FFE0 move.l [A6 - 0x20], [A6 - 0x74]
0000E948 3D6E FF90 FFE4 move.w [A6 - 0x1C], [A6 - 0x70]
0000E94E 486E FF86 pea.l [A6 - 0x7A]
0000E952 4EB9 0000 05E0 jsr [0x000005E0]
0000E958 2D6E FF86 FFE6 move.l [A6 - 0x1A], [A6 - 0x7A]
0000E95E 3D6E FF8A FFEA move.w [A6 - 0x16], [A6 - 0x76]
0000E964 486E FF80 pea.l [A6 - 0x80]
0000E968 4EB9 0000 05E0 jsr [0x000005E0]
0000E96E 2D6E FF80 FFEC move.l [A6 - 0x14], [A6 - 0x80]
0000E974 3D6E FF84 FFF0 move.w [A6 - 0x10], [A6 - 0x7C]
0000E97A 3F3C 0003 move.w -[A7], 0x3
0000E97E 486E FFD4 pea.l [A6 - 0x2C]
0000E982 486E FFF8 pea.l [A6 - 0x8]
0000E986 4EB9 0000 06C8 jsr [0x000006C8]
0000E98C 486E FFF8 pea.l [A6 - 0x8]
0000E990 2F3C 0001 0001 move.l -[A7], 0x10001
0000E996 A8A9 syscall InsetRect
0000E998 3F3C 0002 move.w -[A7], 0x2
0000E99C 486E FFD4 pea.l [A6 - 0x2C]
0000E9A0 486E FFF8 pea.l [A6 - 0x8]
0000E9A4 4EB9 0000 06C8 jsr [0x000006C8]
0000E9AA 486E FFF2 pea.l [A6 - 0xE]
0000E9AE 4EB9 0000 05E0 jsr [0x000005E0]
0000E9B4 486E FFF2 pea.l [A6 - 0xE]
0000E9B8 302E FFF8 move.w D0, [A6 - 0x8]
0000E9BC 5240 addq.w D0, 1
0000E9BE 3F00 move.w -[A7], D0
0000E9C0 302E FFFA move.w D0, [A6 - 0x6]
0000E9C4 5440 addq.w D0, 2
0000E9C6 3F00 move.w -[A7], D0
0000E9C8 4EB9 0000 06E0 jsr [0x000006E0]
0000E9CE 486E FFF2 pea.l [A6 - 0xE]
0000E9D2 302E FFF8 move.w D0, [A6 - 0x8]
0000E9D6 5440 addq.w D0, 2
0000E9D8 3F00 move.w -[A7], D0
0000E9DA 302E FFFA move.w D0, [A6 - 0x6]
0000E9DE 5240 addq.w D0, 1
0000E9E0 3F00 move.w -[A7], D0
0000E9E2 4EB9 0000 06E0 jsr [0x000006E0]
0000E9E8 486E FFF2 pea.l [A6 - 0xE]
0000E9EC 302E FFF8 move.w D0, [A6 - 0x8]
0000E9F0 5240 addq.w D0, 1
0000E9F2 3F00 move.w -[A7], D0
0000E9F4 302E FFFE move.w D0, [A6 - 0x2]
0000E9F8 5740 subq.w D0, 3
0000E9FA 3F00 move.w -[A7], D0
0000E9FC 4EB9 0000 06E0 jsr [0x000006E0]
0000EA02 486E FFF2 pea.l [A6 - 0xE]
0000EA06 302E FFF8 move.w D0, [A6 - 0x8]
0000EA0A 5440 addq.w D0, 2
0000EA0C 3F00 move.w -[A7], D0
0000EA0E 302E FFFE move.w D0, [A6 - 0x2]
0000EA12 5540 subq.w D0, 2
0000EA14 3F00 move.w -[A7], D0
0000EA16 4EB9 0000 06E0 jsr [0x000006E0]
0000EA1C 486E FFF2 pea.l [A6 - 0xE]
0000EA20 302E FFFC move.w D0, [A6 - 0x4]
0000EA24 5540 subq.w D0, 2
0000EA26 3F00 move.w -[A7], D0
0000EA28 302E FFFE move.w D0, [A6 - 0x2]
0000EA2C 5740 subq.w D0, 3
0000EA2E 3F00 move.w -[A7], D0
0000EA30 4EB9 0000 06E0 jsr [0x000006E0]
0000EA36 486E FFF2 pea.l [A6 - 0xE]
0000EA3A 302E FFFC move.w D0, [A6 - 0x4]
0000EA3E 5740 subq.w D0, 3
0000EA40 3F00 move.w -[A7], D0
0000EA42 302E FFFE move.w D0, [A6 - 0x2]
0000EA46 5540 subq.w D0, 2
0000EA48 3F00 move.w -[A7], D0
0000EA4A 4EB9 0000 06E0 jsr [0x000006E0]
0000EA50 486E FFF2 pea.l [A6 - 0xE]
0000EA54 302E FFFC move.w D0, [A6 - 0x4]
0000EA58 5540 subq.w D0, 2
0000EA5A 3F00 move.w -[A7], D0
0000EA5C 302E FFFA move.w D0, [A6 - 0x6]
0000EA60 5440 addq.w D0, 2
0000EA62 3F00 move.w -[A7], D0
0000EA64 4EB9 0000 06E0 jsr [0x000006E0]
0000EA6A 486E FFF2 pea.l [A6 - 0xE]
0000EA6E 302E FFFC move.w D0, [A6 - 0x4]
0000EA72 5740 subq.w D0, 3
0000EA74 3F00 move.w -[A7], D0
0000EA76 302E FFFA move.w D0, [A6 - 0x6]
0000EA7A 5240 addq.w D0, 1
0000EA7C 3F00 move.w -[A7], D0
0000EA7E 4EB9 0000 06E0 jsr [0x000006E0]
0000EA84 4FEF 006C lea.l A7, [A7 + 0x6C]
0000EA88 6000 07B0 bra +0x7B2 /* 0000F23A */
label0000EA8C:
0000EA8C 0C43 0004 cmpi.w D3, 0x4
0000EA90 6D00 07A8 blt +0x7AA /* 0000F23A */
0000EA94 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000EA98 4EB9 0000 3110 jsr [0x00003110]
0000EA9E 4A00 tst.b D0
0000EAA0 584F addq.w A7, 4
0000EAA2 6700 0464 beq +0x466 /* 0000EF08 */
0000EAA6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000EAAA 4EB9 0000 30D8 jsr [0x000030D8]
0000EAB0 4A00 tst.b D0
0000EAB2 584F addq.w A7, 4
0000EAB4 6700 0452 beq +0x454 /* 0000EF08 */
0000EAB8 486E FFD4 pea.l [A6 - 0x2C]
0000EABC 4EB9 0000 05E0 jsr [0x000005E0]
0000EAC2 1F3C 000C move.b -[A7], 0xC
0000EAC6 486E FF7A pea.l [A6 - 0x86]
0000EACA 4EB9 0000 05D8 jsr [0x000005D8]
0000EAD0 2D6E FF7A FFDA move.l [A6 - 0x26], [A6 - 0x86]
0000EAD6 3D6E FF7E FFDE move.w [A6 - 0x22], [A6 - 0x82]
0000EADC 486E FF74 pea.l [A6 - 0x8C]
0000EAE0 4EB9 0000 05E0 jsr [0x000005E0]
0000EAE6 2D6E FF74 FFE0 move.l [A6 - 0x20], [A6 - 0x8C]
0000EAEC 3D6E FF78 FFE4 move.w [A6 - 0x1C], [A6 - 0x88]
0000EAF2 486E FF6E pea.l [A6 - 0x92]
0000EAF6 4EB9 0000 05E0 jsr [0x000005E0]
0000EAFC 2D6E FF6E FFE6 move.l [A6 - 0x1A], [A6 - 0x92]
0000EB02 3D6E FF72 FFEA move.w [A6 - 0x16], [A6 - 0x8E]
0000EB08 1F3C 000C move.b -[A7], 0xC
0000EB0C 486E FF68 pea.l [A6 - 0x98]
0000EB10 4EB9 0000 05D8 jsr [0x000005D8]
0000EB16 2D6E FF68 FFEC move.l [A6 - 0x14], [A6 - 0x98]
0000EB1C 3D6E FF6C FFF0 move.w [A6 - 0x10], [A6 - 0x94]
0000EB22 3F3C 0003 move.w -[A7], 0x3
0000EB26 486E FFD4 pea.l [A6 - 0x2C]
0000EB2A 486E FFF8 pea.l [A6 - 0x8]
0000EB2E 4EB9 0000 06C8 jsr [0x000006C8]
0000EB34 486E FFF8 pea.l [A6 - 0x8]
0000EB38 2F3C 0001 0001 move.l -[A7], 0x10001
0000EB3E A8A9 syscall InsetRect
0000EB40 1F3C 0002 move.b -[A7], 0x2
0000EB44 486E FFF2 pea.l [A6 - 0xE]
0000EB48 4EB9 0000 05D8 jsr [0x000005D8]
0000EB4E 486E FFF2 pea.l [A6 - 0xE]
0000EB52 AA14 syscall RGBForeColor
0000EB54 486E FFF8 pea.l [A6 - 0x8]
0000EB58 2F3C 0008 0008 move.l -[A7], 0x80008
0000EB5E A8B0 syscall FrameRoundRect
0000EB60 486E FFF8 pea.l [A6 - 0x8]
0000EB64 2F3C 0001 0001 move.l -[A7], 0x10001
0000EB6A A8A9 syscall InsetRect
0000EB6C 1F3C 0005 move.b -[A7], 0x5
0000EB70 486E FFF2 pea.l [A6 - 0xE]
0000EB74 4EB9 0000 05D8 jsr [0x000005D8]
0000EB7A 486E FFF2 pea.l [A6 - 0xE]
0000EB7E AA14 syscall RGBForeColor
0000EB80 486E FFF8 pea.l [A6 - 0x8]
0000EB84 2F3C 0008 0008 move.l -[A7], 0x80008
0000EB8A A8B0 syscall FrameRoundRect
0000EB8C 486E FFF8 pea.l [A6 - 0x8]
0000EB90 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE
0000EB96 A8A9 syscall InsetRect
0000EB98 1F3C 0002 move.b -[A7], 0x2
0000EB9C 486E FFF2 pea.l [A6 - 0xE]
0000EBA0 4EB9 0000 05D8 jsr [0x000005D8]
0000EBA6 486E FFF2 pea.l [A6 - 0xE]
0000EBAA 302E FFF8 move.w D0, [A6 - 0x8]
0000EBAE 5640 addq.w D0, 3
0000EBB0 3F00 move.w -[A7], D0
0000EBB2 302E FFFA move.w D0, [A6 - 0x6]
0000EBB6 5440 addq.w D0, 2
0000EBB8 3F00 move.w -[A7], D0
0000EBBA 4EB9 0000 06E0 jsr [0x000006E0]
0000EBC0 486E FFF2 pea.l [A6 - 0xE]
0000EBC4 302E FFF8 move.w D0, [A6 - 0x8]
0000EBC8 5440 addq.w D0, 2
0000EBCA 3F00 move.w -[A7], D0
0000EBCC 302E FFFA move.w D0, [A6 - 0x6]
0000EBD0 5640 addq.w D0, 3
0000EBD2 3F00 move.w -[A7], D0
0000EBD4 4EB9 0000 06E0 jsr [0x000006E0]
0000EBDA 1F3C 0008 move.b -[A7], 0x8
0000EBDE 486E FFF2 pea.l [A6 - 0xE]
0000EBE2 4EB9 0000 05D8 jsr [0x000005D8]
0000EBE8 486E FFF2 pea.l [A6 - 0xE]
0000EBEC 302E FFF8 move.w D0, [A6 - 0x8]
0000EBF0 5840 addq.w D0, 4
0000EBF2 3F00 move.w -[A7], D0
0000EBF4 302E FFFA move.w D0, [A6 - 0x6]
0000EBF8 5640 addq.w D0, 3
0000EBFA 3F00 move.w -[A7], D0
0000EBFC 4EB9 0000 06E0 jsr [0x000006E0]
0000EC02 486E FFF2 pea.l [A6 - 0xE]
0000EC06 302E FFF8 move.w D0, [A6 - 0x8]
0000EC0A 5640 addq.w D0, 3
0000EC0C 3F00 move.w -[A7], D0
0000EC0E 302E FFFA move.w D0, [A6 - 0x6]
0000EC12 5840 addq.w D0, 4
0000EC14 3F00 move.w -[A7], D0
0000EC16 4EB9 0000 06E0 jsr [0x000006E0]
0000EC1C 1F3C 0003 move.b -[A7], 0x3
0000EC20 486E FFF2 pea.l [A6 - 0xE]
0000EC24 4EB9 0000 05D8 jsr [0x000005D8]
0000EC2A 486E FFF2 pea.l [A6 - 0xE]
0000EC2E 302E FFF8 move.w D0, [A6 - 0x8]
0000EC32 5240 addq.w D0, 1
0000EC34 3F00 move.w -[A7], D0
0000EC36 302E FFFE move.w D0, [A6 - 0x2]
0000EC3A 5940 subq.w D0, 4
0000EC3C 3F00 move.w -[A7], D0
0000EC3E 4EB9 0000 06E0 jsr [0x000006E0]
0000EC44 1F3C 0004 move.b -[A7], 0x4
0000EC48 486E FFF2 pea.l [A6 - 0xE]
0000EC4C 4EB9 0000 05D8 jsr [0x000005D8]
0000EC52 486E FFF2 pea.l [A6 - 0xE]
0000EC56 302E FFF8 move.w D0, [A6 - 0x8]
0000EC5A 5440 addq.w D0, 2
0000EC5C 3F00 move.w -[A7], D0
0000EC5E 302E FFFE move.w D0, [A6 - 0x2]
0000EC62 5740 subq.w D0, 3
0000EC64 3F00 move.w -[A7], D0
0000EC66 4EB9 0000 06E0 jsr [0x000006E0]
0000EC6C 1F3C 0007 move.b -[A7], 0x7
0000EC70 486E FFF2 pea.l [A6 - 0xE]
0000EC74 4EB9 0000 05D8 jsr [0x000005D8]
0000EC7A 486E FFF2 pea.l [A6 - 0xE]
0000EC7E 302E FFF8 move.w D0, [A6 - 0x8]
0000EC82 5640 addq.w D0, 3
0000EC84 3F00 move.w -[A7], D0
0000EC86 302E FFFE move.w D0, [A6 - 0x2]
0000EC8A 5540 subq.w D0, 2
0000EC8C 3F00 move.w -[A7], D0
0000EC8E 4EB9 0000 06E0 jsr [0x000006E0]
0000EC94 1F3C 0005 move.b -[A7], 0x5
0000EC98 486E FFF2 pea.l [A6 - 0xE]
0000EC9C 4EB9 0000 05D8 jsr [0x000005D8]
0000ECA2 486E FFF2 pea.l [A6 - 0xE]
0000ECA6 302E FFF8 move.w D0, [A6 - 0x8]
0000ECAA 5440 addq.w D0, 2
0000ECAC 3F00 move.w -[A7], D0
0000ECAE 302E FFFE move.w D0, [A6 - 0x2]
0000ECB2 5940 subq.w D0, 4
0000ECB4 3F00 move.w -[A7], D0
0000ECB6 4EB9 0000 06E0 jsr [0x000006E0]
0000ECBC 486E FFF2 pea.l [A6 - 0xE]
0000ECC0 302E FFF8 move.w D0, [A6 - 0x8]
0000ECC4 5640 addq.w D0, 3
0000ECC6 3F00 move.w -[A7], D0
0000ECC8 302E FFFE move.w D0, [A6 - 0x2]
0000ECCC 5740 subq.w D0, 3
0000ECCE 3F00 move.w -[A7], D0
0000ECD0 4EB9 0000 06E0 jsr [0x000006E0]
0000ECD6 1F3C 0008 move.b -[A7], 0x8
0000ECDA 486E FFF2 pea.l [A6 - 0xE]
0000ECDE 4EB9 0000 05D8 jsr [0x000005D8]
0000ECE4 486E FFF2 pea.l [A6 - 0xE]
0000ECE8 302E FFF8 move.w D0, [A6 - 0x8]
0000ECEC 5640 addq.w D0, 3
0000ECEE 3F00 move.w -[A7], D0
0000ECF0 302E FFFE move.w D0, [A6 - 0x2]
0000ECF4 5B40 subq.w D0, 5
0000ECF6 3F00 move.w -[A7], D0
0000ECF8 4EB9 0000 06E0 jsr [0x000006E0]
0000ECFE 486E FFF2 pea.l [A6 - 0xE]
0000ED02 302E FFF8 move.w D0, [A6 - 0x8]
0000ED06 5840 addq.w D0, 4
0000ED08 3F00 move.w -[A7], D0
0000ED0A 302E FFFE move.w D0, [A6 - 0x2]
0000ED0E 5940 subq.w D0, 4
0000ED10 3F00 move.w -[A7], D0
0000ED12 4EB9 0000 06E0 jsr [0x000006E0]
0000ED18 486E FFF2 pea.l [A6 - 0xE]
0000ED1C 302E FFFC move.w D0, [A6 - 0x4]
0000ED20 5740 subq.w D0, 3
0000ED22 3F00 move.w -[A7], D0
0000ED24 302E FFFE move.w D0, [A6 - 0x2]
0000ED28 5740 subq.w D0, 3
0000ED2A 3F00 move.w -[A7], D0
0000ED2C 4EB9 0000 06E0 jsr [0x000006E0]
0000ED32 486E FFF2 pea.l [A6 - 0xE]
0000ED36 302E FFFC move.w D0, [A6 - 0x4]
0000ED3A 5940 subq.w D0, 4
0000ED3C 3F00 move.w -[A7], D0
0000ED3E 302E FFFE move.w D0, [A6 - 0x2]
0000ED42 5B40 subq.w D0, 5
0000ED44 3F00 move.w -[A7], D0
0000ED46 4EB9 0000 06E0 jsr [0x000006E0]
0000ED4C 486E FFF2 pea.l [A6 - 0xE]
0000ED50 302E FFFC move.w D0, [A6 - 0x4]
0000ED54 5B40 subq.w D0, 5
0000ED56 3F00 move.w -[A7], D0
0000ED58 302E FFFE move.w D0, [A6 - 0x2]
0000ED5C 5940 subq.w D0, 4
0000ED5E 3F00 move.w -[A7], D0
0000ED60 4EB9 0000 06E0 jsr [0x000006E0]
0000ED66 1F3C 0007 move.b -[A7], 0x7
0000ED6A 486E FFF2 pea.l [A6 - 0xE]
0000ED6E 4EB9 0000 05D8 jsr [0x000005D8]
0000ED74 486E FFF2 pea.l [A6 - 0xE]
0000ED78 302E FFFC move.w D0, [A6 - 0x4]
0000ED7C 5740 subq.w D0, 3
0000ED7E 3F00 move.w -[A7], D0
0000ED80 302E FFFE move.w D0, [A6 - 0x2]
0000ED84 5940 subq.w D0, 4
0000ED86 3F00 move.w -[A7], D0
0000ED88 4EB9 0000 06E0 jsr [0x000006E0]
0000ED8E 486E FFF2 pea.l [A6 - 0xE]
0000ED92 302E FFFC move.w D0, [A6 - 0x4]
0000ED96 5940 subq.w D0, 4
0000ED98 3F00 move.w -[A7], D0
0000ED9A 302E FFFE move.w D0, [A6 - 0x2]
0000ED9E 5740 subq.w D0, 3
0000EDA0 3F00 move.w -[A7], D0
0000EDA2 4EB9 0000 06E0 jsr [0x000006E0]
0000EDA8 1F3C 0003 move.b -[A7], 0x3
0000EDAC 486E FFF2 pea.l [A6 - 0xE]
0000EDB0 4EB9 0000 05D8 jsr [0x000005D8]
0000EDB6 486E FFF2 pea.l [A6 - 0xE]
0000EDBA 302E FFFC move.w D0, [A6 - 0x4]
0000EDBE 5940 subq.w D0, 4
0000EDC0 3F00 move.w -[A7], D0
0000EDC2 302E FFFA move.w D0, [A6 - 0x6]
0000EDC6 5240 addq.w D0, 1
0000EDC8 3F00 move.w -[A7], D0
0000EDCA 4EB9 0000 06E0 jsr [0x000006E0]
0000EDD0 1F3C 0004 move.b -[A7], 0x4
0000EDD4 486E FFF2 pea.l [A6 - 0xE]
0000EDD8 4EB9 0000 05D8 jsr [0x000005D8]
0000EDDE 486E FFF2 pea.l [A6 - 0xE]
0000EDE2 302E FFFC move.w D0, [A6 - 0x4]
0000EDE6 5740 subq.w D0, 3
0000EDE8 3F00 move.w -[A7], D0
0000EDEA 302E FFFA move.w D0, [A6 - 0x6]
0000EDEE 5440 addq.w D0, 2
0000EDF0 3F00 move.w -[A7], D0
0000EDF2 4EB9 0000 06E0 jsr [0x000006E0]
0000EDF8 1F3C 0007 move.b -[A7], 0x7
0000EDFC 486E FFF2 pea.l [A6 - 0xE]
0000EE00 4EB9 0000 05D8 jsr [0x000005D8]
0000EE06 486E FFF2 pea.l [A6 - 0xE]
0000EE0A 302E FFFC move.w D0, [A6 - 0x4]
0000EE0E 5540 subq.w D0, 2
0000EE10 3F00 move.w -[A7], D0
0000EE12 302E FFFA move.w D0, [A6 - 0x6]
0000EE16 5640 addq.w D0, 3
0000EE18 3F00 move.w -[A7], D0
0000EE1A 4EB9 0000 06E0 jsr [0x000006E0]
0000EE20 1F3C 0005 move.b -[A7], 0x5
0000EE24 486E FFF2 pea.l [A6 - 0xE]
0000EE28 4EB9 0000 05D8 jsr [0x000005D8]
0000EE2E 486E FFF2 pea.l [A6 - 0xE]
0000EE32 302E FFFC move.w D0, [A6 - 0x4]
0000EE36 5940 subq.w D0, 4
0000EE38 3F00 move.w -[A7], D0
0000EE3A 302E FFFA move.w D0, [A6 - 0x6]
0000EE3E 5440 addq.w D0, 2
0000EE40 3F00 move.w -[A7], D0
0000EE42 4EB9 0000 06E0 jsr [0x000006E0]
0000EE48 486E FFF2 pea.l [A6 - 0xE]
0000EE4C 302E FFFC move.w D0, [A6 - 0x4]
0000EE50 5740 subq.w D0, 3
0000EE52 3F00 move.w -[A7], D0
0000EE54 302E FFFA move.w D0, [A6 - 0x6]
0000EE58 5640 addq.w D0, 3
0000EE5A 3F00 move.w -[A7], D0
0000EE5C 4EB9 0000 06E0 jsr [0x000006E0]
0000EE62 1F3C 0008 move.b -[A7], 0x8
0000EE66 486E FFF2 pea.l [A6 - 0xE]
0000EE6A 4EB9 0000 05D8 jsr [0x000005D8]
0000EE70 486E FFF2 pea.l [A6 - 0xE]
0000EE74 302E FFFC move.w D0, [A6 - 0x4]
0000EE78 5B40 subq.w D0, 5
0000EE7A 3F00 move.w -[A7], D0
0000EE7C 302E FFFA move.w D0, [A6 - 0x6]
0000EE80 5640 addq.w D0, 3
0000EE82 3F00 move.w -[A7], D0
0000EE84 4EB9 0000 06E0 jsr [0x000006E0]
0000EE8A 486E FFF2 pea.l [A6 - 0xE]
0000EE8E 302E FFFC move.w D0, [A6 - 0x4]
0000EE92 5940 subq.w D0, 4
0000EE94 3F00 move.w -[A7], D0
0000EE96 302E FFFA move.w D0, [A6 - 0x6]
0000EE9A 5840 addq.w D0, 4
0000EE9C 3F00 move.w -[A7], D0
0000EE9E 4EB9 0000 06E0 jsr [0x000006E0]
0000EEA4 1F3C 0008 move.b -[A7], 0x8
0000EEA8 486E FFF2 pea.l [A6 - 0xE]
0000EEAC 4EB9 0000 05D8 jsr [0x000005D8]
0000EEB2 486E FFF2 pea.l [A6 - 0xE]
0000EEB6 AA14 syscall RGBForeColor
0000EEB8 302E FFFA move.w D0, [A6 - 0x6]
0000EEBC 5840 addq.w D0, 4
0000EEBE 3F00 move.w -[A7], D0
0000EEC0 302E FFFC move.w D0, [A6 - 0x4]
0000EEC4 5540 subq.w D0, 2
0000EEC6 3F00 move.w -[A7], D0
0000EEC8 A893 syscall MoveTo
0000EECA 302E FFFE move.w D0, [A6 - 0x2]
0000EECE 5940 subq.w D0, 4
0000EED0 3F00 move.w -[A7], D0
0000EED2 302E FFFC move.w D0, [A6 - 0x4]
0000EED6 5540 subq.w D0, 2
0000EED8 3F00 move.w -[A7], D0
0000EEDA A891 syscall LineTo
0000EEDC 302E FFFE move.w D0, [A6 - 0x2]
0000EEE0 5540 subq.w D0, 2
0000EEE2 3F00 move.w -[A7], D0
0000EEE4 302E FFFC move.w D0, [A6 - 0x4]
0000EEE8 5940 subq.w D0, 4
0000EEEA 3F00 move.w -[A7], D0
0000EEEC A893 syscall MoveTo
0000EEEE 302E FFFE move.w D0, [A6 - 0x2]
0000EEF2 5540 subq.w D0, 2
0000EEF4 3F00 move.w -[A7], D0
0000EEF6 302E FFF8 move.w D0, [A6 - 0x8]
0000EEFA 5840 addq.w D0, 4
0000EEFC 3F00 move.w -[A7], D0
0000EEFE A891 syscall LineTo
0000EF00 4FEF 013A lea.l A7, [A7 + 0x13A]
0000EF04 6000 0334 bra +0x336 /* 0000F23A */
label0000EF08:
0000EF08 1F3C 0007 move.b -[A7], 0x7
0000EF0C 486E FFB6 pea.l [A6 - 0x4A]
0000EF10 4EB9 0000 05D8 jsr [0x000005D8]
0000EF16 1F3C 0007 move.b -[A7], 0x7
0000EF1A 486E FF62 pea.l [A6 - 0x9E]
0000EF1E 4EB9 0000 05D8 jsr [0x000005D8]
0000EF24 2D6E FF62 FFBC move.l [A6 - 0x44], [A6 - 0x9E]
0000EF2A 3D6E FF66 FFC0 move.w [A6 - 0x40], [A6 - 0x9A]
0000EF30 1F3C 0007 move.b -[A7], 0x7
0000EF34 486E FF5C pea.l [A6 - 0xA4]
0000EF38 4EB9 0000 05D8 jsr [0x000005D8]
0000EF3E 2D6E FF5C FFC2 move.l [A6 - 0x3E], [A6 - 0xA4]
0000EF44 3D6E FF60 FFC6 move.w [A6 - 0x3A], [A6 - 0xA0]
0000EF4A 1F3C 0007 move.b -[A7], 0x7
0000EF4E 486E FF56 pea.l [A6 - 0xAA]
0000EF52 4EB9 0000 05D8 jsr [0x000005D8]
0000EF58 2D6E FF56 FFC8 move.l [A6 - 0x38], [A6 - 0xAA]
0000EF5E 3D6E FF5A FFCC move.w [A6 - 0x34], [A6 - 0xA6]
0000EF64 1F3C 0007 move.b -[A7], 0x7
0000EF68 486E FF50 pea.l [A6 - 0xB0]
0000EF6C 4EB9 0000 05D8 jsr [0x000005D8]
0000EF72 2D6E FF50 FFCE move.l [A6 - 0x32], [A6 - 0xB0]
0000EF78 3D6E FF54 FFD2 move.w [A6 - 0x2E], [A6 - 0xAC]
0000EF7E 3F3C 0003 move.w -[A7], 0x3
0000EF82 486E FFB6 pea.l [A6 - 0x4A]
0000EF86 486E FFF8 pea.l [A6 - 0x8]
0000EF8A 4EB9 0000 06C8 jsr [0x000006C8]
0000EF90 486E FFF8 pea.l [A6 - 0x8]
0000EF94 2F3C 0001 0001 move.l -[A7], 0x10001
0000EF9A A8A9 syscall InsetRect
0000EF9C 1F3C 0004 move.b -[A7], 0x4
0000EFA0 486E FFF2 pea.l [A6 - 0xE]
0000EFA4 4EB9 0000 05D8 jsr [0x000005D8]
0000EFAA 486E FFF2 pea.l [A6 - 0xE]
0000EFAE AA14 syscall RGBForeColor
0000EFB0 486E FFF8 pea.l [A6 - 0x8]
0000EFB4 2F3C 0008 0008 move.l -[A7], 0x80008
0000EFBA A8B0 syscall FrameRoundRect
0000EFBC 486E FFF8 pea.l [A6 - 0x8]
0000EFC0 2F3C 0001 0001 move.l -[A7], 0x10001
0000EFC6 A8A9 syscall InsetRect
0000EFC8 486E FFF8 pea.l [A6 - 0x8]
0000EFCC 2F3C 0008 0008 move.l -[A7], 0x80008
0000EFD2 A8B0 syscall FrameRoundRect
0000EFD4 486E FFF8 pea.l [A6 - 0x8]
0000EFD8 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE
0000EFDE A8A9 syscall InsetRect
0000EFE0 486E FFF2 pea.l [A6 - 0xE]
0000EFE4 302E FFF8 move.w D0, [A6 - 0x8]
0000EFE8 5640 addq.w D0, 3
0000EFEA 3F00 move.w -[A7], D0
0000EFEC 302E FFFA move.w D0, [A6 - 0x6]
0000EFF0 5440 addq.w D0, 2
0000EFF2 3F00 move.w -[A7], D0
0000EFF4 4EB9 0000 06E0 jsr [0x000006E0]
0000EFFA 486E FFF2 pea.l [A6 - 0xE]
0000EFFE 302E FFF8 move.w D0, [A6 - 0x8]
0000F002 5440 addq.w D0, 2
0000F004 3F00 move.w -[A7], D0
0000F006 302E FFFA move.w D0, [A6 - 0x6]
0000F00A 5640 addq.w D0, 3
0000F00C 3F00 move.w -[A7], D0
0000F00E 4EB9 0000 06E0 jsr [0x000006E0]
0000F014 486E FFF2 pea.l [A6 - 0xE]
0000F018 302E FFF8 move.w D0, [A6 - 0x8]
0000F01C 5840 addq.w D0, 4
0000F01E 3F00 move.w -[A7], D0
0000F020 302E FFFA move.w D0, [A6 - 0x6]
0000F024 5640 addq.w D0, 3
0000F026 3F00 move.w -[A7], D0
0000F028 4EB9 0000 06E0 jsr [0x000006E0]
0000F02E 486E FFF2 pea.l [A6 - 0xE]
0000F032 302E FFF8 move.w D0, [A6 - 0x8]
0000F036 5640 addq.w D0, 3
0000F038 3F00 move.w -[A7], D0
0000F03A 302E FFFA move.w D0, [A6 - 0x6]
0000F03E 5840 addq.w D0, 4
0000F040 3F00 move.w -[A7], D0
0000F042 4EB9 0000 06E0 jsr [0x000006E0]
0000F048 486E FFF2 pea.l [A6 - 0xE]
0000F04C 302E FFF8 move.w D0, [A6 - 0x8]
0000F050 5240 addq.w D0, 1
0000F052 3F00 move.w -[A7], D0
0000F054 302E FFFE move.w D0, [A6 - 0x2]
0000F058 5940 subq.w D0, 4
0000F05A 3F00 move.w -[A7], D0
0000F05C 4EB9 0000 06E0 jsr [0x000006E0]
0000F062 486E FFF2 pea.l [A6 - 0xE]
0000F066 302E FFF8 move.w D0, [A6 - 0x8]
0000F06A 5440 addq.w D0, 2
0000F06C 3F00 move.w -[A7], D0
0000F06E 302E FFFE move.w D0, [A6 - 0x2]
0000F072 5740 subq.w D0, 3
0000F074 3F00 move.w -[A7], D0
0000F076 4EB9 0000 06E0 jsr [0x000006E0]
0000F07C 486E FFF2 pea.l [A6 - 0xE]
0000F080 302E FFF8 move.w D0, [A6 - 0x8]
0000F084 5640 addq.w D0, 3
0000F086 3F00 move.w -[A7], D0
0000F088 302E FFFE move.w D0, [A6 - 0x2]
0000F08C 5540 subq.w D0, 2
0000F08E 3F00 move.w -[A7], D0
0000F090 4EB9 0000 06E0 jsr [0x000006E0]
0000F096 486E FFF2 pea.l [A6 - 0xE]
0000F09A 302E FFF8 move.w D0, [A6 - 0x8]
0000F09E 5440 addq.w D0, 2
0000F0A0 3F00 move.w -[A7], D0
0000F0A2 302E FFFE move.w D0, [A6 - 0x2]
0000F0A6 5940 subq.w D0, 4
0000F0A8 3F00 move.w -[A7], D0
0000F0AA 4EB9 0000 06E0 jsr [0x000006E0]
0000F0B0 486E FFF2 pea.l [A6 - 0xE]
0000F0B4 302E FFF8 move.w D0, [A6 - 0x8]
0000F0B8 5640 addq.w D0, 3
0000F0BA 3F00 move.w -[A7], D0
0000F0BC 302E FFFE move.w D0, [A6 - 0x2]
0000F0C0 5740 subq.w D0, 3
0000F0C2 3F00 move.w -[A7], D0
0000F0C4 4EB9 0000 06E0 jsr [0x000006E0]
0000F0CA 486E FFF2 pea.l [A6 - 0xE]
0000F0CE 302E FFF8 move.w D0, [A6 - 0x8]
0000F0D2 5640 addq.w D0, 3
0000F0D4 3F00 move.w -[A7], D0
0000F0D6 302E FFFE move.w D0, [A6 - 0x2]
0000F0DA 5B40 subq.w D0, 5
0000F0DC 3F00 move.w -[A7], D0
0000F0DE 4EB9 0000 06E0 jsr [0x000006E0]
0000F0E4 486E FFF2 pea.l [A6 - 0xE]
0000F0E8 302E FFF8 move.w D0, [A6 - 0x8]
0000F0EC 5840 addq.w D0, 4
0000F0EE 3F00 move.w -[A7], D0
0000F0F0 302E FFFE move.w D0, [A6 - 0x2]
0000F0F4 5940 subq.w D0, 4
0000F0F6 3F00 move.w -[A7], D0
0000F0F8 4EB9 0000 06E0 jsr [0x000006E0]
0000F0FE 486E FFF2 pea.l [A6 - 0xE]
0000F102 302E FFFC move.w D0, [A6 - 0x4]
0000F106 5740 subq.w D0, 3
0000F108 3F00 move.w -[A7], D0
0000F10A 302E FFFE move.w D0, [A6 - 0x2]
0000F10E 5740 subq.w D0, 3
0000F110 3F00 move.w -[A7], D0
0000F112 4EB9 0000 06E0 jsr [0x000006E0]
0000F118 486E FFF2 pea.l [A6 - 0xE]
0000F11C 302E FFFC move.w D0, [A6 - 0x4]
0000F120 5940 subq.w D0, 4
0000F122 3F00 move.w -[A7], D0
0000F124 302E FFFE move.w D0, [A6 - 0x2]
0000F128 5B40 subq.w D0, 5
0000F12A 3F00 move.w -[A7], D0
0000F12C 4EB9 0000 06E0 jsr [0x000006E0]
0000F132 486E FFF2 pea.l [A6 - 0xE]
0000F136 302E FFFC move.w D0, [A6 - 0x4]
0000F13A 5B40 subq.w D0, 5
0000F13C 3F00 move.w -[A7], D0
0000F13E 302E FFFE move.w D0, [A6 - 0x2]
0000F142 5940 subq.w D0, 4
0000F144 3F00 move.w -[A7], D0
0000F146 4EB9 0000 06E0 jsr [0x000006E0]
0000F14C 486E FFF2 pea.l [A6 - 0xE]
0000F150 302E FFFC move.w D0, [A6 - 0x4]
0000F154 5740 subq.w D0, 3
0000F156 3F00 move.w -[A7], D0
0000F158 302E FFFE move.w D0, [A6 - 0x2]
0000F15C 5940 subq.w D0, 4
0000F15E 3F00 move.w -[A7], D0
0000F160 4EB9 0000 06E0 jsr [0x000006E0]
0000F166 486E FFF2 pea.l [A6 - 0xE]
0000F16A 302E FFFC move.w D0, [A6 - 0x4]
0000F16E 5940 subq.w D0, 4
0000F170 3F00 move.w -[A7], D0
0000F172 302E FFFE move.w D0, [A6 - 0x2]
0000F176 5740 subq.w D0, 3
0000F178 3F00 move.w -[A7], D0
0000F17A 4EB9 0000 06E0 jsr [0x000006E0]
0000F180 486E FFF2 pea.l [A6 - 0xE]
0000F184 302E FFFC move.w D0, [A6 - 0x4]
0000F188 5940 subq.w D0, 4
0000F18A 3F00 move.w -[A7], D0
0000F18C 302E FFFA move.w D0, [A6 - 0x6]
0000F190 5240 addq.w D0, 1
0000F192 3F00 move.w -[A7], D0
0000F194 4EB9 0000 06E0 jsr [0x000006E0]
0000F19A 486E FFF2 pea.l [A6 - 0xE]
0000F19E 302E FFFC move.w D0, [A6 - 0x4]
0000F1A2 5740 subq.w D0, 3
0000F1A4 3F00 move.w -[A7], D0
0000F1A6 302E FFFA move.w D0, [A6 - 0x6]
0000F1AA 5440 addq.w D0, 2
0000F1AC 3F00 move.w -[A7], D0
0000F1AE 4EB9 0000 06E0 jsr [0x000006E0]
0000F1B4 486E FFF2 pea.l [A6 - 0xE]
0000F1B8 302E FFFC move.w D0, [A6 - 0x4]
0000F1BC 5540 subq.w D0, 2
0000F1BE 3F00 move.w -[A7], D0
0000F1C0 302E FFFA move.w D0, [A6 - 0x6]
0000F1C4 5640 addq.w D0, 3
0000F1C6 3F00 move.w -[A7], D0
0000F1C8 4EB9 0000 06E0 jsr [0x000006E0]
0000F1CE 486E FFF2 pea.l [A6 - 0xE]
0000F1D2 302E FFFC move.w D0, [A6 - 0x4]
0000F1D6 5940 subq.w D0, 4
0000F1D8 3F00 move.w -[A7], D0
0000F1DA 302E FFFA move.w D0, [A6 - 0x6]
0000F1DE 5440 addq.w D0, 2
0000F1E0 3F00 move.w -[A7], D0
0000F1E2 4EB9 0000 06E0 jsr [0x000006E0]
0000F1E8 486E FFF2 pea.l [A6 - 0xE]
0000F1EC 302E FFFC move.w D0, [A6 - 0x4]
0000F1F0 5740 subq.w D0, 3
0000F1F2 3F00 move.w -[A7], D0
0000F1F4 302E FFFA move.w D0, [A6 - 0x6]
0000F1F8 5640 addq.w D0, 3
0000F1FA 3F00 move.w -[A7], D0
0000F1FC 4EB9 0000 06E0 jsr [0x000006E0]
0000F202 486E FFF2 pea.l [A6 - 0xE]
0000F206 302E FFFC move.w D0, [A6 - 0x4]
0000F20A 5B40 subq.w D0, 5
0000F20C 3F00 move.w -[A7], D0
0000F20E 302E FFFA move.w D0, [A6 - 0x6]
0000F212 5640 addq.w D0, 3
0000F214 3F00 move.w -[A7], D0
0000F216 4EB9 0000 06E0 jsr [0x000006E0]
0000F21C 486E FFF2 pea.l [A6 - 0xE]
0000F220 302E FFFC move.w D0, [A6 - 0x4]
0000F224 5940 subq.w D0, 4
0000F226 3F00 move.w -[A7], D0
0000F228 302E FFFA move.w D0, [A6 - 0x6]
0000F22C 5840 addq.w D0, 4
0000F22E 3F00 move.w -[A7], D0
0000F230 4EB9 0000 06E0 jsr [0x000006E0]
0000F236 4FEF 00E6 lea.l A7, [A7 + 0xE6]
label0000F23A:
0000F23A 3F3C FFFF move.w -[A7], 0xFFFF
0000F23E 486E FF98 pea.l [A6 - 0x68]
0000F242 4EB9 0000 20A8 jsr [0x000020A8]
0000F248 5C4F addq.w A7, 6
0000F24A 4CDF 0408 movem.l D3,A2, [A7]+
0000F24E 4E5E unlink A6
0000F250 4E75 rts
0000F252 4E56 0000 link A6, 0
0000F256 48E7 1030 movem.l -[A7], D3,A2,A3
0000F25A 266E 0008 movea.l A3, [A6 + 0x8]
0000F25E 262E 000E move.l D3, [A6 + 0xE]
0000F262 246E 0016 movea.l A2, [A6 + 0x16]
0000F266 0C83 6466 6C74 cmpi.l D3, 0x64666C74 /* 'dflt' */
0000F26C 6616 bne +0x18 /* 0000F284 */
0000F26E 1612 move.b D3, [A2]
0000F270 1F3C 0001 move.b -[A7], 0x1
0000F274 1F03 move.b -[A7], D3
0000F276 2F0B move.l -[A7], A3
0000F278 2057 movea.l A0, [A7]
0000F27A 2250 movea.l A1, [A0]
0000F27C 2269 013C movea.l A1, [A1 + 0x13C]
0000F280 4E91 jsr [A1]
0000F282 504F addq.w A7, 8
label0000F284:
0000F284 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000F288 4E5E unlink A6
0000F28A 4E75 rts
0000F28C 2F0C move.l -[A7], A4
0000F28E 286F 0008 movea.l A4, [A7 + 0x8]
0000F292 222F 000E move.l D1, [A7 + 0xE]
0000F296 226F 0016 movea.l A1, [A7 + 0x16]
0000F29A 206F 001A movea.l A0, [A7 + 0x1A]
0000F29E 0C81 6466 6C74 cmpi.l D1, 0x64666C74 /* 'dflt' */
0000F2A4 660C bne +0xE /* 0000F2B2 */
0000F2A6 2008 move.l D0, A0
0000F2A8 6704 beq +0x6 /* 0000F2AE */
0000F2AA 7001 moveq.l D0, 0x01
0000F2AC 2080 move.l [A0], D0
label0000F2AE:
0000F2AE 12AC 0134 move.b [A1], [A4 + 0x134]
label0000F2B2:
0000F2B2 285F movea.l A4, [A7]+
0000F2B4 4E75 rts
0000F2B6 4E56 FFD4 link A6, -0x002C
0000F2BA 2F0A move.l -[A7], A2
0000F2BC 246E 0008 movea.l A2, [A6 + 0x8]
0000F2C0 486E FFD4 pea.l [A6 - 0x2C]
0000F2C4 4EB9 0000 20A0 jsr [0x000020A0]
0000F2CA 4EB9 0000 20B0 jsr [0x000020B0]
0000F2D0 486E FFF8 pea.l [A6 - 0x8]
0000F2D4 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F2D8 2057 movea.l A0, [A7]
0000F2DA 2268 0004 movea.l A1, [A0 + 0x4]
0000F2DE 2269 003C movea.l A1, [A1 + 0x3C]
0000F2E2 4E91 jsr [A1]
0000F2E4 2F0A move.l -[A7], A2
0000F2E6 2057 movea.l A0, [A7]
0000F2E8 2250 movea.l A1, [A0]
0000F2EA 2269 0130 movea.l A1, [A1 + 0x130]
0000F2EE 4E91 jsr [A1]
0000F2F0 4A00 tst.b D0
0000F2F2 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F2F6 670C beq +0xE /* 0000F304 */
0000F2F8 486E FFF8 pea.l [A6 - 0x8]
0000F2FC 2F3C 0003 0003 move.l -[A7], 0x30003
0000F302 A8A9 syscall InsetRect
label0000F304:
0000F304 486E FFF2 pea.l [A6 - 0xE]
0000F308 4EB9 0000 05E0 jsr [0x000005E0]
0000F30E 486E FFF2 pea.l [A6 - 0xE]
0000F312 AA14 syscall RGBForeColor
0000F314 486E FFF8 pea.l [A6 - 0x8]
0000F318 2F3C 0008 0008 move.l -[A7], 0x80008
0000F31E A8B0 syscall FrameRoundRect
0000F320 486E FFF2 pea.l [A6 - 0xE]
0000F324 4EB9 0000 05E8 jsr [0x000005E8]
0000F32A 486E FFF2 pea.l [A6 - 0xE]
0000F32E AA15 syscall RGBBackColor
0000F330 486E FFF8 pea.l [A6 - 0x8]
0000F334 2F3C 0001 0001 move.l -[A7], 0x10001
0000F33A A8A9 syscall InsetRect
0000F33C 486E FFF8 pea.l [A6 - 0x8]
0000F340 2F3C 0004 0004 move.l -[A7], 0x40004
0000F346 A8B2 syscall EraseRoundRect
0000F348 3F3C FFFF move.w -[A7], 0xFFFF
0000F34C 486E FFD4 pea.l [A6 - 0x2C]
0000F350 4EB9 0000 20A8 jsr [0x000020A8]
0000F356 4FEF 000E lea.l A7, [A7 + 0xE]
0000F35A 245F movea.l A2, [A7]+
0000F35C 4E5E unlink A6
0000F35E 4E75 rts
0000F360 4E56 FFD4 link A6, -0x002C
0000F364 2F0A move.l -[A7], A2
0000F366 246E 0008 movea.l A2, [A6 + 0x8]
0000F36A 486E FFDA pea.l [A6 - 0x26]
0000F36E 4EB9 0000 20A0 jsr [0x000020A0]
0000F374 4EB9 0000 20B0 jsr [0x000020B0]
0000F37A 486E FFF8 pea.l [A6 - 0x8]
0000F37E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F382 2057 movea.l A0, [A7]
0000F384 2268 0004 movea.l A1, [A0 + 0x4]
0000F388 2269 003C movea.l A1, [A1 + 0x3C]
0000F38C 4E91 jsr [A1]
0000F38E 2F0A move.l -[A7], A2
0000F390 2057 movea.l A0, [A7]
0000F392 2250 movea.l A1, [A0]
0000F394 2269 0130 movea.l A1, [A1 + 0x130]
0000F398 4E91 jsr [A1]
0000F39A 4A00 tst.b D0
0000F39C 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F3A0 670C beq +0xE /* 0000F3AE */
0000F3A2 486E FFF8 pea.l [A6 - 0x8]
0000F3A6 2F3C 0003 0003 move.l -[A7], 0x30003
0000F3AC A8A9 syscall InsetRect
label0000F3AE:
0000F3AE 486E FFD4 pea.l [A6 - 0x2C]
0000F3B2 4EB9 0000 05E0 jsr [0x000005E0]
0000F3B8 486E FFD4 pea.l [A6 - 0x2C]
0000F3BC AA14 syscall RGBForeColor
0000F3BE 486E FFF8 pea.l [A6 - 0x8]
0000F3C2 2F3C 0008 0008 move.l -[A7], 0x80008
0000F3C8 A8B0 syscall FrameRoundRect
0000F3CA 486E FFF8 pea.l [A6 - 0x8]
0000F3CE 2F3C 0001 0001 move.l -[A7], 0x10001
0000F3D4 A8A9 syscall InsetRect
0000F3D6 486E FFF8 pea.l [A6 - 0x8]
0000F3DA 2F3C 0004 0004 move.l -[A7], 0x40004
0000F3E0 A8B1 syscall PaintRoundRect
0000F3E2 3F3C FFFF move.w -[A7], 0xFFFF
0000F3E6 486E FFDA pea.l [A6 - 0x26]
0000F3EA 4EB9 0000 20A8 jsr [0x000020A8]
0000F3F0 4FEF 000A lea.l A7, [A7 + 0xA]
0000F3F4 245F movea.l A2, [A7]+
0000F3F6 4E5E unlink A6
0000F3F8 4E75 rts
0000F3FA 4E56 FFD4 link A6, -0x002C
0000F3FE 2F0A move.l -[A7], A2
0000F400 246E 0008 movea.l A2, [A6 + 0x8]
0000F404 486E FFD4 pea.l [A6 - 0x2C]
0000F408 4EB9 0000 20A0 jsr [0x000020A0]
0000F40E 4EB9 0000 20B0 jsr [0x000020B0]
0000F414 486E FFF8 pea.l [A6 - 0x8]
0000F418 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F41C 2057 movea.l A0, [A7]
0000F41E 2268 0004 movea.l A1, [A0 + 0x4]
0000F422 2269 003C movea.l A1, [A1 + 0x3C]
0000F426 4E91 jsr [A1]
0000F428 2F0A move.l -[A7], A2
0000F42A 2057 movea.l A0, [A7]
0000F42C 2250 movea.l A1, [A0]
0000F42E 2269 0130 movea.l A1, [A1 + 0x130]
0000F432 4E91 jsr [A1]
0000F434 4A00 tst.b D0
0000F436 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F43A 670C beq +0xE /* 0000F448 */
0000F43C 486E FFF8 pea.l [A6 - 0x8]
0000F440 2F3C 0003 0003 move.l -[A7], 0x30003
0000F446 A8A9 syscall InsetRect
label0000F448:
0000F448 486E FFF2 pea.l [A6 - 0xE]
0000F44C 4EB9 0000 05E0 jsr [0x000005E0]
0000F452 486E FFF2 pea.l [A6 - 0xE]
0000F456 AA14 syscall RGBForeColor
0000F458 486E FFF8 pea.l [A6 - 0x8]
0000F45C 2F3C 0008 0008 move.l -[A7], 0x80008
0000F462 A8B0 syscall FrameRoundRect
0000F464 486E FFF2 pea.l [A6 - 0xE]
0000F468 4EB9 0000 05E8 jsr [0x000005E8]
0000F46E 486E FFF2 pea.l [A6 - 0xE]
0000F472 AA15 syscall RGBBackColor
0000F474 486E FFF8 pea.l [A6 - 0x8]
0000F478 2F3C 0001 0001 move.l -[A7], 0x10001
0000F47E A8A9 syscall InsetRect
0000F480 486E FFF8 pea.l [A6 - 0x8]
0000F484 2F3C 0004 0004 move.l -[A7], 0x40004
0000F48A A8B2 syscall EraseRoundRect
0000F48C 3F3C FFFF move.w -[A7], 0xFFFF
0000F490 486E FFD4 pea.l [A6 - 0x2C]
0000F494 4EB9 0000 20A8 jsr [0x000020A8]
0000F49A 4FEF 000E lea.l A7, [A7 + 0xE]
0000F49E 245F movea.l A2, [A7]+
0000F4A0 4E5E unlink A6
0000F4A2 4E75 rts
0000F4A4 4E56 FFD4 link A6, -0x002C
0000F4A8 2F0A move.l -[A7], A2
0000F4AA 246E 0008 movea.l A2, [A6 + 0x8]
0000F4AE 486E FFD4 pea.l [A6 - 0x2C]
0000F4B2 4EB9 0000 20A0 jsr [0x000020A0]
0000F4B8 4EB9 0000 20B0 jsr [0x000020B0]
0000F4BE 486E FFF8 pea.l [A6 - 0x8]
0000F4C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F4C6 2057 movea.l A0, [A7]
0000F4C8 2268 0004 movea.l A1, [A0 + 0x4]
0000F4CC 2269 003C movea.l A1, [A1 + 0x3C]
0000F4D0 4E91 jsr [A1]
0000F4D2 2F0A move.l -[A7], A2
0000F4D4 2057 movea.l A0, [A7]
0000F4D6 2250 movea.l A1, [A0]
0000F4D8 2269 0130 movea.l A1, [A1 + 0x130]
0000F4DC 4E91 jsr [A1]
0000F4DE 4A00 tst.b D0
0000F4E0 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F4E4 670C beq +0xE /* 0000F4F2 */
0000F4E6 486E FFF8 pea.l [A6 - 0x8]
0000F4EA 2F3C 0003 0003 move.l -[A7], 0x30003
0000F4F0 A8A9 syscall InsetRect
label0000F4F2:
0000F4F2 486E FFF2 pea.l [A6 - 0xE]
0000F4F6 4EB9 0000 05E0 jsr [0x000005E0]
0000F4FC 486E FFF2 pea.l [A6 - 0xE]
0000F500 AA14 syscall RGBForeColor
0000F502 486E FFF8 pea.l [A6 - 0x8]
0000F506 2F3C 0008 0008 move.l -[A7], 0x80008
0000F50C A8B0 syscall FrameRoundRect
0000F50E 1F3C 0002 move.b -[A7], 0x2
0000F512 486E FFF2 pea.l [A6 - 0xE]
0000F516 4EB9 0000 05D8 jsr [0x000005D8]
0000F51C 486E FFF2 pea.l [A6 - 0xE]
0000F520 AA14 syscall RGBForeColor
0000F522 486E FFF8 pea.l [A6 - 0x8]
0000F526 2F3C 0001 0001 move.l -[A7], 0x10001
0000F52C A8A9 syscall InsetRect
0000F52E 486E FFF8 pea.l [A6 - 0x8]
0000F532 2F3C 0004 0004 move.l -[A7], 0x40004
0000F538 A8B1 syscall PaintRoundRect
0000F53A 486E FFF8 pea.l [A6 - 0x8]
0000F53E 4878 FFFF push.l 0xFFFF
0000F542 A8A9 syscall InsetRect
0000F544 486E FFF2 pea.l [A6 - 0xE]
0000F548 4EB9 0000 05E8 jsr [0x000005E8]
0000F54E 486E FFF2 pea.l [A6 - 0xE]
0000F552 AA14 syscall RGBForeColor
0000F554 2F3C 0003 0003 move.l -[A7], 0x30003
0000F55A 2F3C 0002 0002 move.l -[A7], 0x20002
0000F560 486E FFF8 pea.l [A6 - 0x8]
0000F564 4EB9 0000 06B8 jsr [0x000006B8]
0000F56A 486E FFF2 pea.l [A6 - 0xE]
0000F56E 302E FFF8 move.w D0, [A6 - 0x8]
0000F572 5640 addq.w D0, 3
0000F574 3F00 move.w -[A7], D0
0000F576 302E FFFA move.w D0, [A6 - 0x6]
0000F57A 5640 addq.w D0, 3
0000F57C 3F00 move.w -[A7], D0
0000F57E 4EB9 0000 06E0 jsr [0x000006E0]
0000F584 1F3C 0004 move.b -[A7], 0x4
0000F588 486E FFF2 pea.l [A6 - 0xE]
0000F58C 4EB9 0000 05D8 jsr [0x000005D8]
0000F592 486E FFF2 pea.l [A6 - 0xE]
0000F596 302E FFF8 move.w D0, [A6 - 0x8]
0000F59A 5440 addq.w D0, 2
0000F59C 3F00 move.w -[A7], D0
0000F59E 302E FFFA move.w D0, [A6 - 0x6]
0000F5A2 5240 addq.w D0, 1
0000F5A4 3F00 move.w -[A7], D0
0000F5A6 4EB9 0000 06E0 jsr [0x000006E0]
0000F5AC 486E FFF2 pea.l [A6 - 0xE]
0000F5B0 302E FFF8 move.w D0, [A6 - 0x8]
0000F5B4 5240 addq.w D0, 1
0000F5B6 3F00 move.w -[A7], D0
0000F5B8 302E FFFA move.w D0, [A6 - 0x6]
0000F5BC 5440 addq.w D0, 2
0000F5BE 3F00 move.w -[A7], D0
0000F5C0 4EB9 0000 06E0 jsr [0x000006E0]
0000F5C6 486E FFF2 pea.l [A6 - 0xE]
0000F5CA 302E FFFC move.w D0, [A6 - 0x4]
0000F5CE 5740 subq.w D0, 3
0000F5D0 3F00 move.w -[A7], D0
0000F5D2 302E FFFA move.w D0, [A6 - 0x6]
0000F5D6 5240 addq.w D0, 1
0000F5D8 3F00 move.w -[A7], D0
0000F5DA 4EB9 0000 06E0 jsr [0x000006E0]
0000F5E0 486E FFF2 pea.l [A6 - 0xE]
0000F5E4 302E FFFC move.w D0, [A6 - 0x4]
0000F5E8 5540 subq.w D0, 2
0000F5EA 3F00 move.w -[A7], D0
0000F5EC 302E FFFA move.w D0, [A6 - 0x6]
0000F5F0 5440 addq.w D0, 2
0000F5F2 3F00 move.w -[A7], D0
0000F5F4 4EB9 0000 06E0 jsr [0x000006E0]
0000F5FA 486E FFF2 pea.l [A6 - 0xE]
0000F5FE 302E FFF8 move.w D0, [A6 - 0x8]
0000F602 5240 addq.w D0, 1
0000F604 3F00 move.w -[A7], D0
0000F606 302E FFFE move.w D0, [A6 - 0x2]
0000F60A 5740 subq.w D0, 3
0000F60C 3F00 move.w -[A7], D0
0000F60E 4EB9 0000 06E0 jsr [0x000006E0]
0000F614 486E FFF2 pea.l [A6 - 0xE]
0000F618 302E FFF8 move.w D0, [A6 - 0x8]
0000F61C 5440 addq.w D0, 2
0000F61E 3F00 move.w -[A7], D0
0000F620 302E FFFE move.w D0, [A6 - 0x2]
0000F624 5540 subq.w D0, 2
0000F626 3F00 move.w -[A7], D0
0000F628 4EB9 0000 06E0 jsr [0x000006E0]
0000F62E 1F3C 0008 move.b -[A7], 0x8
0000F632 486E FFF2 pea.l [A6 - 0xE]
0000F636 4EB9 0000 05D8 jsr [0x000005D8]
0000F63C 486E FFF2 pea.l [A6 - 0xE]
0000F640 AA14 syscall RGBForeColor
0000F642 302E FFFA move.w D0, [A6 - 0x6]
0000F646 5640 addq.w D0, 3
0000F648 3F00 move.w -[A7], D0
0000F64A 302E FFFC move.w D0, [A6 - 0x4]
0000F64E 5540 subq.w D0, 2
0000F650 3F00 move.w -[A7], D0
0000F652 A893 syscall MoveTo
0000F654 302E FFFE move.w D0, [A6 - 0x2]
0000F658 5740 subq.w D0, 3
0000F65A 3F00 move.w -[A7], D0
0000F65C 302E FFFC move.w D0, [A6 - 0x4]
0000F660 5540 subq.w D0, 2
0000F662 3F00 move.w -[A7], D0
0000F664 A891 syscall LineTo
0000F666 302E FFFE move.w D0, [A6 - 0x2]
0000F66A 5540 subq.w D0, 2
0000F66C 3F00 move.w -[A7], D0
0000F66E 302E FFFC move.w D0, [A6 - 0x4]
0000F672 5740 subq.w D0, 3
0000F674 3F00 move.w -[A7], D0
0000F676 A893 syscall MoveTo
0000F678 302E FFFE move.w D0, [A6 - 0x2]
0000F67C 5540 subq.w D0, 2
0000F67E 3F00 move.w -[A7], D0
0000F680 302E FFF8 move.w D0, [A6 - 0x8]
0000F684 5640 addq.w D0, 3
0000F686 3F00 move.w -[A7], D0
0000F688 A891 syscall LineTo
0000F68A 1F3C 0005 move.b -[A7], 0x5
0000F68E 486E FFF2 pea.l [A6 - 0xE]
0000F692 4EB9 0000 05D8 jsr [0x000005D8]
0000F698 486E FFF2 pea.l [A6 - 0xE]
0000F69C AA14 syscall RGBForeColor
0000F69E 2F3C 0002 0002 move.l -[A7], 0x20002
0000F6A4 2F3C 0003 0003 move.l -[A7], 0x30003
0000F6AA 486E FFF8 pea.l [A6 - 0x8]
0000F6AE 4EB9 0000 06B0 jsr [0x000006B0]
0000F6B4 1F3C 0008 move.b -[A7], 0x8
0000F6B8 486E FFF2 pea.l [A6 - 0xE]
0000F6BC 4EB9 0000 05D8 jsr [0x000005D8]
0000F6C2 486E FFF2 pea.l [A6 - 0xE]
0000F6C6 302E FFFC move.w D0, [A6 - 0x4]
0000F6CA 5740 subq.w D0, 3
0000F6CC 3F00 move.w -[A7], D0
0000F6CE 302E FFFE move.w D0, [A6 - 0x2]
0000F6D2 5740 subq.w D0, 3
0000F6D4 3F00 move.w -[A7], D0
0000F6D6 4EB9 0000 06E0 jsr [0x000006E0]
0000F6DC 1F3C 0005 move.b -[A7], 0x5
0000F6E0 486E FFF2 pea.l [A6 - 0xE]
0000F6E4 4EB9 0000 05D8 jsr [0x000005D8]
0000F6EA 486E FFF2 pea.l [A6 - 0xE]
0000F6EE 302E FFFC move.w D0, [A6 - 0x4]
0000F6F2 5940 subq.w D0, 4
0000F6F4 3F00 move.w -[A7], D0
0000F6F6 302E FFFE move.w D0, [A6 - 0x2]
0000F6FA 5940 subq.w D0, 4
0000F6FC 3F00 move.w -[A7], D0
0000F6FE 4EB9 0000 06E0 jsr [0x000006E0]
0000F704 3F3C FFFF move.w -[A7], 0xFFFF
0000F708 486E FFD4 pea.l [A6 - 0x2C]
0000F70C 4EB9 0000 20A8 jsr [0x000020A8]
0000F712 4FEF 0092 lea.l A7, [A7 + 0x92]
0000F716 245F movea.l A2, [A7]+
0000F718 4E5E unlink A6
0000F71A 4E75 rts
0000F71C 4E56 FFD4 link A6, -0x002C
0000F720 2F0A move.l -[A7], A2
0000F722 246E 0008 movea.l A2, [A6 + 0x8]
0000F726 486E FFD4 pea.l [A6 - 0x2C]
0000F72A 4EB9 0000 20A0 jsr [0x000020A0]
0000F730 4EB9 0000 20B0 jsr [0x000020B0]
0000F736 486E FFF8 pea.l [A6 - 0x8]
0000F73A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F73E 2057 movea.l A0, [A7]
0000F740 2268 0004 movea.l A1, [A0 + 0x4]
0000F744 2269 003C movea.l A1, [A1 + 0x3C]
0000F748 4E91 jsr [A1]
0000F74A 2F0A move.l -[A7], A2
0000F74C 2057 movea.l A0, [A7]
0000F74E 2250 movea.l A1, [A0]
0000F750 2269 0130 movea.l A1, [A1 + 0x130]
0000F754 4E91 jsr [A1]
0000F756 4A00 tst.b D0
0000F758 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F75C 670C beq +0xE /* 0000F76A */
0000F75E 486E FFF8 pea.l [A6 - 0x8]
0000F762 2F3C 0003 0003 move.l -[A7], 0x30003
0000F768 A8A9 syscall InsetRect
label0000F76A:
0000F76A 486E FFF2 pea.l [A6 - 0xE]
0000F76E 4EB9 0000 05E0 jsr [0x000005E0]
0000F774 486E FFF2 pea.l [A6 - 0xE]
0000F778 AA14 syscall RGBForeColor
0000F77A 486E FFF8 pea.l [A6 - 0x8]
0000F77E 2F3C 0008 0008 move.l -[A7], 0x80008
0000F784 A8B0 syscall FrameRoundRect
0000F786 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0000F78A 486E FFF2 pea.l [A6 - 0xE]
0000F78E 4EB9 0000 05D8 jsr [0x000005D8]
0000F794 486E FFF2 pea.l [A6 - 0xE]
0000F798 AA14 syscall RGBForeColor
0000F79A 486E FFF8 pea.l [A6 - 0x8]
0000F79E 2F3C 0001 0001 move.l -[A7], 0x10001
0000F7A4 A8A9 syscall InsetRect
0000F7A6 486E FFF8 pea.l [A6 - 0x8]
0000F7AA 2F3C 0004 0004 move.l -[A7], 0x40004
0000F7B0 A8B1 syscall PaintRoundRect
0000F7B2 486E FFF8 pea.l [A6 - 0x8]
0000F7B6 4878 FFFF push.l 0xFFFF
0000F7BA A8A9 syscall InsetRect
0000F7BC 1F3C 000B move.b -[A7], 0xB
0000F7C0 486E FFF2 pea.l [A6 - 0xE]
0000F7C4 4EB9 0000 05D8 jsr [0x000005D8]
0000F7CA 486E FFF2 pea.l [A6 - 0xE]
0000F7CE AA14 syscall RGBForeColor
0000F7D0 302E FFFA move.w D0, [A6 - 0x6]
0000F7D4 5240 addq.w D0, 1
0000F7D6 3F00 move.w -[A7], D0
0000F7D8 302E FFFC move.w D0, [A6 - 0x4]
0000F7DC 5740 subq.w D0, 3
0000F7DE 3F00 move.w -[A7], D0
0000F7E0 A893 syscall MoveTo
0000F7E2 302E FFFA move.w D0, [A6 - 0x6]
0000F7E6 5240 addq.w D0, 1
0000F7E8 3F00 move.w -[A7], D0
0000F7EA 302E FFF8 move.w D0, [A6 - 0x8]
0000F7EE 5440 addq.w D0, 2
0000F7F0 3F00 move.w -[A7], D0
0000F7F2 A891 syscall LineTo
0000F7F4 302E FFFA move.w D0, [A6 - 0x6]
0000F7F8 5440 addq.w D0, 2
0000F7FA 3F00 move.w -[A7], D0
0000F7FC 302E FFF8 move.w D0, [A6 - 0x8]
0000F800 5240 addq.w D0, 1
0000F802 3F00 move.w -[A7], D0
0000F804 A893 syscall MoveTo
0000F806 302E FFFE move.w D0, [A6 - 0x2]
0000F80A 5740 subq.w D0, 3
0000F80C 3F00 move.w -[A7], D0
0000F80E 302E FFF8 move.w D0, [A6 - 0x8]
0000F812 5240 addq.w D0, 1
0000F814 3F00 move.w -[A7], D0
0000F816 A891 syscall LineTo
0000F818 1F3C 000A move.b -[A7], 0xA /* '\n' */
0000F81C 486E FFF2 pea.l [A6 - 0xE]
0000F820 4EB9 0000 05D8 jsr [0x000005D8]
0000F826 486E FFF2 pea.l [A6 - 0xE]
0000F82A AA14 syscall RGBForeColor
0000F82C 2F3C 0003 0003 move.l -[A7], 0x30003
0000F832 2F3C 0002 0002 move.l -[A7], 0x20002
0000F838 486E FFF8 pea.l [A6 - 0x8]
0000F83C 4EB9 0000 06B8 jsr [0x000006B8]
0000F842 486E FFF2 pea.l [A6 - 0xE]
0000F846 302E FFF8 move.w D0, [A6 - 0x8]
0000F84A 5640 addq.w D0, 3
0000F84C 3F00 move.w -[A7], D0
0000F84E 302E FFFA move.w D0, [A6 - 0x6]
0000F852 5640 addq.w D0, 3
0000F854 3F00 move.w -[A7], D0
0000F856 4EB9 0000 06E0 jsr [0x000006E0]
0000F85C 1F3C 000B move.b -[A7], 0xB
0000F860 486E FFF2 pea.l [A6 - 0xE]
0000F864 4EB9 0000 05D8 jsr [0x000005D8]
0000F86A 486E FFF2 pea.l [A6 - 0xE]
0000F86E 302E FFF8 move.w D0, [A6 - 0x8]
0000F872 5440 addq.w D0, 2
0000F874 3F00 move.w -[A7], D0
0000F876 302E FFFA move.w D0, [A6 - 0x6]
0000F87A 5440 addq.w D0, 2
0000F87C 3F00 move.w -[A7], D0
0000F87E 4EB9 0000 06E0 jsr [0x000006E0]
0000F884 1F3C 0008 move.b -[A7], 0x8
0000F888 486E FFF2 pea.l [A6 - 0xE]
0000F88C 4EB9 0000 05D8 jsr [0x000005D8]
0000F892 486E FFF2 pea.l [A6 - 0xE]
0000F896 302E FFFC move.w D0, [A6 - 0x4]
0000F89A 5540 subq.w D0, 2
0000F89C 3F00 move.w -[A7], D0
0000F89E 302E FFFA move.w D0, [A6 - 0x6]
0000F8A2 5440 addq.w D0, 2
0000F8A4 3F00 move.w -[A7], D0
0000F8A6 4EB9 0000 06E0 jsr [0x000006E0]
0000F8AC 486E FFF2 pea.l [A6 - 0xE]
0000F8B0 302E FFF8 move.w D0, [A6 - 0x8]
0000F8B4 5440 addq.w D0, 2
0000F8B6 3F00 move.w -[A7], D0
0000F8B8 302E FFFE move.w D0, [A6 - 0x2]
0000F8BC 5540 subq.w D0, 2
0000F8BE 3F00 move.w -[A7], D0
0000F8C0 4EB9 0000 06E0 jsr [0x000006E0]
0000F8C6 1F3C 0007 move.b -[A7], 0x7
0000F8CA 486E FFF2 pea.l [A6 - 0xE]
0000F8CE 4EB9 0000 05D8 jsr [0x000005D8]
0000F8D4 486E FFF2 pea.l [A6 - 0xE]
0000F8D8 AA14 syscall RGBForeColor
0000F8DA 302E FFFA move.w D0, [A6 - 0x6]
0000F8DE 5640 addq.w D0, 3
0000F8E0 3F00 move.w -[A7], D0
0000F8E2 302E FFFC move.w D0, [A6 - 0x4]
0000F8E6 5540 subq.w D0, 2
0000F8E8 3F00 move.w -[A7], D0
0000F8EA A893 syscall MoveTo
0000F8EC 302E FFFE move.w D0, [A6 - 0x2]
0000F8F0 5740 subq.w D0, 3
0000F8F2 3F00 move.w -[A7], D0
0000F8F4 302E FFFC move.w D0, [A6 - 0x4]
0000F8F8 5540 subq.w D0, 2
0000F8FA 3F00 move.w -[A7], D0
0000F8FC A891 syscall LineTo
0000F8FE 302E FFFE move.w D0, [A6 - 0x2]
0000F902 5540 subq.w D0, 2
0000F904 3F00 move.w -[A7], D0
0000F906 302E FFFC move.w D0, [A6 - 0x4]
0000F90A 5740 subq.w D0, 3
0000F90C 3F00 move.w -[A7], D0
0000F90E A893 syscall MoveTo
0000F910 302E FFFE move.w D0, [A6 - 0x2]
0000F914 5540 subq.w D0, 2
0000F916 3F00 move.w -[A7], D0
0000F918 302E FFF8 move.w D0, [A6 - 0x8]
0000F91C 5640 addq.w D0, 3
0000F91E 3F00 move.w -[A7], D0
0000F920 A891 syscall LineTo
0000F922 1F3C 0008 move.b -[A7], 0x8
0000F926 486E FFF2 pea.l [A6 - 0xE]
0000F92A 4EB9 0000 05D8 jsr [0x000005D8]
0000F930 486E FFF2 pea.l [A6 - 0xE]
0000F934 AA14 syscall RGBForeColor
0000F936 2F3C 0002 0002 move.l -[A7], 0x20002
0000F93C 2F3C 0003 0003 move.l -[A7], 0x30003
0000F942 486E FFF8 pea.l [A6 - 0x8]
0000F946 4EB9 0000 06B0 jsr [0x000006B0]
0000F94C 1F3C 0007 move.b -[A7], 0x7
0000F950 486E FFF2 pea.l [A6 - 0xE]
0000F954 4EB9 0000 05D8 jsr [0x000005D8]
0000F95A 486E FFF2 pea.l [A6 - 0xE]
0000F95E 302E FFFC move.w D0, [A6 - 0x4]
0000F962 5740 subq.w D0, 3
0000F964 3F00 move.w -[A7], D0
0000F966 302E FFFE move.w D0, [A6 - 0x2]
0000F96A 5740 subq.w D0, 3
0000F96C 3F00 move.w -[A7], D0
0000F96E 4EB9 0000 06E0 jsr [0x000006E0]
0000F974 1F3C 0008 move.b -[A7], 0x8
0000F978 486E FFF2 pea.l [A6 - 0xE]
0000F97C 4EB9 0000 05D8 jsr [0x000005D8]
0000F982 486E FFF2 pea.l [A6 - 0xE]
0000F986 302E FFFC move.w D0, [A6 - 0x4]
0000F98A 5940 subq.w D0, 4
0000F98C 3F00 move.w -[A7], D0
0000F98E 302E FFFE move.w D0, [A6 - 0x2]
0000F992 5940 subq.w D0, 4
0000F994 3F00 move.w -[A7], D0
0000F996 4EB9 0000 06E0 jsr [0x000006E0]
0000F99C 3F3C FFFF move.w -[A7], 0xFFFF
0000F9A0 486E FFD4 pea.l [A6 - 0x2C]
0000F9A4 4EB9 0000 20A8 jsr [0x000020A8]
0000F9AA 4FEF 0088 lea.l A7, [A7 + 0x88]
0000F9AE 245F movea.l A2, [A7]+
0000F9B0 4E5E unlink A6
0000F9B2 4E75 rts
0000F9B4 4E56 FFD4 link A6, -0x002C
0000F9B8 2F0A move.l -[A7], A2
0000F9BA 246E 0008 movea.l A2, [A6 + 0x8]
0000F9BE 486E FFD4 pea.l [A6 - 0x2C]
0000F9C2 4EB9 0000 20A0 jsr [0x000020A0]
0000F9C8 4EB9 0000 20B0 jsr [0x000020B0]
0000F9CE 486E FFF8 pea.l [A6 - 0x8]
0000F9D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000F9D6 2057 movea.l A0, [A7]
0000F9D8 2268 0004 movea.l A1, [A0 + 0x4]
0000F9DC 2269 003C movea.l A1, [A1 + 0x3C]
0000F9E0 4E91 jsr [A1]
0000F9E2 2F0A move.l -[A7], A2
0000F9E4 2057 movea.l A0, [A7]
0000F9E6 2250 movea.l A1, [A0]
0000F9E8 2269 0130 movea.l A1, [A1 + 0x130]
0000F9EC 4E91 jsr [A1]
0000F9EE 4A00 tst.b D0
0000F9F0 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F9F4 670C beq +0xE /* 0000FA02 */
0000F9F6 486E FFF8 pea.l [A6 - 0x8]
0000F9FA 2F3C 0003 0003 move.l -[A7], 0x30003
0000FA00 A8A9 syscall InsetRect
label0000FA02:
0000FA02 1F3C 0007 move.b -[A7], 0x7
0000FA06 486E FFF2 pea.l [A6 - 0xE]
0000FA0A 4EB9 0000 05D8 jsr [0x000005D8]
0000FA10 486E FFF2 pea.l [A6 - 0xE]
0000FA14 AA14 syscall RGBForeColor
0000FA16 486E FFF8 pea.l [A6 - 0x8]
0000FA1A 2F3C 0008 0008 move.l -[A7], 0x80008
0000FA20 A8B0 syscall FrameRoundRect
0000FA22 1F3C 0002 move.b -[A7], 0x2
0000FA26 486E FFF2 pea.l [A6 - 0xE]
0000FA2A 4EB9 0000 05D8 jsr [0x000005D8]
0000FA30 486E FFF2 pea.l [A6 - 0xE]
0000FA34 AA14 syscall RGBForeColor
0000FA36 486E FFF8 pea.l [A6 - 0x8]
0000FA3A 2F3C 0001 0001 move.l -[A7], 0x10001
0000FA40 A8A9 syscall InsetRect
0000FA42 486E FFF8 pea.l [A6 - 0x8]
0000FA46 2F3C 0004 0004 move.l -[A7], 0x40004
0000FA4C A8B1 syscall PaintRoundRect
0000FA4E 486E FFF8 pea.l [A6 - 0x8]
0000FA52 4878 FFFF push.l 0xFFFF
0000FA56 A8A9 syscall InsetRect
0000FA58 3F3C FFFF move.w -[A7], 0xFFFF
0000FA5C 486E FFD4 pea.l [A6 - 0x2C]
0000FA60 4EB9 0000 20A8 jsr [0x000020A8]
0000FA66 4FEF 0012 lea.l A7, [A7 + 0x12]
0000FA6A 245F movea.l A2, [A7]+
0000FA6C 4E5E unlink A6
0000FA6E 4E75 rts
0000FA70 4E56 FFF8 link A6, -0x0008
0000FA74 2F0A move.l -[A7], A2
0000FA76 246E 0008 movea.l A2, [A6 + 0x8]
0000FA7A 486E FFF8 pea.l [A6 - 0x8]
0000FA7E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FA82 2057 movea.l A0, [A7]
0000FA84 2268 0004 movea.l A1, [A0 + 0x4]
0000FA88 2269 003C movea.l A1, [A1 + 0x3C]
0000FA8C 4E91 jsr [A1]
0000FA8E 2F0A move.l -[A7], A2
0000FA90 2057 movea.l A0, [A7]
0000FA92 2250 movea.l A1, [A0]
0000FA94 2269 0130 movea.l A1, [A1 + 0x130]
0000FA98 4E91 jsr [A1]
0000FA9A 4A00 tst.b D0
0000FA9C 4FEF 000C lea.l A7, [A7 + 0xC]
0000FAA0 670C beq +0xE /* 0000FAAE */
0000FAA2 486E FFF8 pea.l [A6 - 0x8]
0000FAA6 2F3C 0003 0003 move.l -[A7], 0x30003
0000FAAC A8A9 syscall InsetRect
label0000FAAE:
0000FAAE 554F subq.w A7, 2
0000FAB0 2F2E 000C move.l -[A7], [A6 + 0xC]
0000FAB4 486E FFF8 pea.l [A6 - 0x8]
0000FAB8 A8AD syscall PtInRect
0000FABA 101F move.b D0, [A7]+
0000FABC 245F movea.l A2, [A7]+
0000FABE 4E5E unlink A6
0000FAC0 4E75 rts
0000FAC2 4E56 0000 link A6, 0
0000FAC6 4227 clr.b -[A7]
0000FAC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000FACC 2057 movea.l A0, [A7]
0000FACE 2250 movea.l A1, [A0]
0000FAD0 2269 00B0 movea.l A1, [A1 + 0xB0]
0000FAD4 4E91 jsr [A1]
0000FAD6 4E5E unlink A6
0000FAD8 4E75 rts
0000FADA 4E56 FFEC link A6, -0x0014
0000FADE 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000FAE2 266E 0008 movea.l A3, [A6 + 0x8]
0000FAE6 246E 000C movea.l A2, [A6 + 0xC]
0000FAEA 486E FFF8 pea.l [A6 - 0x8]
0000FAEE 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000FAF2 2057 movea.l A0, [A7]
0000FAF4 2268 0004 movea.l A1, [A0 + 0x4]
0000FAF8 2269 003C movea.l A1, [A1 + 0x3C]
0000FAFC 4E91 jsr [A1]
0000FAFE 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
0000FB04 34AE FFF8 move.w [A2], [A6 - 0x8]
0000FB08 382E FFFE move.w D4, [A6 - 0x2]
0000FB0C 986E FFFA sub.w D4, [A6 - 0x6]
0000FB10 3C2E FFFC move.w D6, [A6 - 0x4]
0000FB14 9C6E FFF8 sub.w D6, [A6 - 0x8]
0000FB18 486E FFEC pea.l [A6 - 0x14]
0000FB1C 486B 0122 pea.l [A3 + 0x122]
0000FB20 2057 movea.l A0, [A7]
0000FB22 2250 movea.l A1, [A0]
0000FB24 2269 0014 movea.l A1, [A1 + 0x14]
0000FB28 4E91 jsr [A1]
0000FB2A 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
0000FB30 3E2E FFF6 move.w D7, [A6 - 0xA]
0000FB34 3A2E FFF4 move.w D5, [A6 - 0xC]
0000FB38 2F0B move.l -[A7], A3
0000FB3A 2057 movea.l A0, [A7]
0000FB3C 2250 movea.l A1, [A0]
0000FB3E 2269 0170 movea.l A1, [A1 + 0x170]
0000FB42 4E91 jsr [A1]
0000FB44 3600 move.w D3, D0
0000FB46 7009 moveq.l D0, 0x09
0000FB48 D045 add.w D0, D5
0000FB4A 3D40 FFF0 move.w [A6 - 0x10], D0
0000FB4E 3204 move.w D1, D4
0000FB50 9240 sub.w D1, D0
0000FB52 B641 cmp.w D3, D1
0000FB54 4FEF 0014 lea.l A7, [A7 + 0x14]
0000FB58 6F28 ble +0x2A /* 0000FB82 */
0000FB5A 2F0B move.l -[A7], A3
0000FB5C 2057 movea.l A0, [A7]
0000FB5E 2250 movea.l A1, [A0]
0000FB60 2269 0130 movea.l A1, [A1 + 0x130]
0000FB64 4E91 jsr [A1]
0000FB66 4A00 tst.b D0
0000FB68 584F addq.w A7, 4
0000FB6A 6704 beq +0x6 /* 0000FB70 */
0000FB6C 7004 moveq.l D0, 0x04
0000FB6E 6002 bra +0x4 /* 0000FB72 */
label0000FB70:
0000FB70 7000 moveq.l D0, 0x00
label0000FB72:
0000FB72 5840 addq.w D0, 4
0000FB74 3D40 FFF2 move.w [A6 - 0xE], D0
0000FB78 D040 add.w D0, D0
0000FB7A D06E FFF0 add.w D0, [A6 - 0x10]
0000FB7E 3604 move.w D3, D4
0000FB80 9640 sub.w D3, D0
label0000FB82:
0000FB82 3005 move.w D0, D5
0000FB84 D043 add.w D0, D3
0000FB86 0640 0009 addi.w D0, 0x9 /* '\t' */
0000FB8A 3204 move.w D1, D4
0000FB8C 9240 sub.w D1, D0
0000FB8E 48C1 ext.l D1
0000FB90 83FC 0002 divs.w D1, 0x2
0000FB94 D36A 0002 add.w [A2 + 0x2], D1
0000FB98 3006 move.w D0, D6
0000FB9A 9047 sub.w D0, D7
0000FB9C 48C0 ext.l D0
0000FB9E 81FC 0002 divs.w D0, 0x2
0000FBA2 D152 add.w [A2], D0
0000FBA4 2F0B move.l -[A7], A3
0000FBA6 2057 movea.l A0, [A7]
0000FBA8 2250 movea.l A1, [A0]
0000FBAA 2269 0138 movea.l A1, [A1 + 0x138]
0000FBAE 4E91 jsr [A1]
0000FBB0 4A00 tst.b D0
0000FBB2 584F addq.w A7, 4
0000FBB4 6608 bne +0xA /* 0000FBBE */
0000FBB6 7009 moveq.l D0, 0x09
0000FBB8 D043 add.w D0, D3
0000FBBA D16A 0002 add.w [A2 + 0x2], D0
label0000FBBE:
0000FBBE 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000FBC2 4E5E unlink A6
0000FBC4 4E75 rts
0000FBC6 4E56 FFEC link A6, -0x0014
0000FBCA 2F0A move.l -[A7], A2
0000FBCC 246E 0008 movea.l A2, [A6 + 0x8]
0000FBD0 486E FFFA pea.l [A6 - 0x6]
0000FBD4 4EB9 0000 2340 jsr [0x00002340]
0000FBDA 206E FFFA movea.l A0, [A6 - 0x6]
0000FBDE 4850 pea.l [A0]
0000FBE0 A87A syscall GetClip
0000FBE2 486E FFF2 pea.l [A6 - 0xE]
0000FBE6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FBEA 2057 movea.l A0, [A7]
0000FBEC 2268 0004 movea.l A1, [A0 + 0x4]
0000FBF0 2269 003C movea.l A1, [A1 + 0x3C]
0000FBF4 4E91 jsr [A1]
0000FBF6 486E FFF2 pea.l [A6 - 0xE]
0000FBFA 2F3C 0003 0003 move.l -[A7], 0x30003
0000FC00 A8A9 syscall InsetRect
0000FC02 486E FFF2 pea.l [A6 - 0xE]
0000FC06 486E FFEC pea.l [A6 - 0x14]
0000FC0A 4EB9 0000 2348 jsr [0x00002348]
0000FC10 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000FC14 206E FFEC movea.l A0, [A6 - 0x14]
0000FC18 4850 pea.l [A0]
0000FC1A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000FC1E A8E4 syscall SectRgn
0000FC20 3F3C FFFF move.w -[A7], 0xFFFF
0000FC24 486E FFEC pea.l [A6 - 0x14]
0000FC28 4EB9 0000 2358 jsr [0x00002358]
0000FC2E 206E FFFA movea.l A0, [A6 - 0x6]
0000FC32 4850 pea.l [A0]
0000FC34 A879 syscall SetClip
0000FC36 3F3C FFFF move.w -[A7], 0xFFFF
0000FC3A 486E FFFA pea.l [A6 - 0x6]
0000FC3E 4EB9 0000 2358 jsr [0x00002358]
0000FC44 4FEF 0020 lea.l A7, [A7 + 0x20]
0000FC48 245F movea.l A2, [A7]+
0000FC4A 4E5E unlink A6
0000FC4C 4E75 rts
0000FC4E 4E56 FEF8 link A6, -0x0108
0000FC52 48E7 1020 movem.l -[A7], D3,A2
0000FC56 246E 0008 movea.l A2, [A6 + 0x8]
0000FC5A 486E FFF8 pea.l [A6 - 0x8]
0000FC5E 4EB9 0000 20B8 jsr [0x000020B8]
0000FC64 2F0A move.l -[A7], A2
0000FC66 2057 movea.l A0, [A7]
0000FC68 2250 movea.l A1, [A0]
0000FC6A 2269 0080 movea.l A1, [A1 + 0x80]
0000FC6E 4E91 jsr [A1]
0000FC70 584F addq.w A7, 4
0000FC72 3F00 move.w -[A7], D0
0000FC74 4EB9 0000 22E8 jsr [0x000022E8]
0000FC7A 486E FEF8 pea.l [A6 - 0x108]
0000FC7E 2F0A move.l -[A7], A2
0000FC80 2057 movea.l A0, [A7]
0000FC82 2250 movea.l A1, [A0]
0000FC84 2269 0020 movea.l A1, [A1 + 0x20]
0000FC88 4E91 jsr [A1]
0000FC8A 486E FEF8 pea.l [A6 - 0x108]
0000FC8E A88C syscall StringWidth
0000FC90 301F move.w D0, [A7]+
0000FC92 3600 move.w D3, D0
0000FC94 3F3C FFFF move.w -[A7], 0xFFFF
0000FC98 486E FFF8 pea.l [A6 - 0x8]
0000FC9C 4EB9 0000 20C0 jsr [0x000020C0]
0000FCA2 3003 move.w D0, D3
0000FCA4 4FEF 0012 lea.l A7, [A7 + 0x12]
0000FCA8 4CDF 0408 movem.l D3,A2, [A7]+
0000FCAC 4E5E unlink A6
0000FCAE 4E75 rts
0000FCB0 4E56 0000 link A6, 0
0000FCB4 2F0A move.l -[A7], A2
0000FCB6 246E 0008 movea.l A2, [A6 + 0x8]
0000FCBA 2F2E 000C move.l -[A7], [A6 + 0xC]
0000FCBE 2F0A move.l -[A7], A2
0000FCC0 61FF FFFF 5D42 bsr -0xA2BC /* 00005A04 */
0000FCC6 486A 000A pea.l [A2 + 0xA]
0000FCCA 4EB9 0000 05A8 jsr [0x000005A8]
0000FCD0 41F9 0000 9D72 lea.l A0, [0x00009D72]
0000FCD6 2488 move.l [A2], A0
0000FCD8 41F9 0000 9D72 lea.l A0, [0x00009D72]
0000FCDE 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000FCE2 2548 000A move.l [A2 + 0xA], A0
0000FCE6 204A movea.l A0, A2
0000FCE8 4FEF 000C lea.l A7, [A7 + 0xC]
0000FCEC 245F movea.l A2, [A7]+
0000FCEE 4E5E unlink A6
0000FCF0 4E75 rts
0000FCF2 4E56 0000 link A6, 0
0000FCF6 2F0A move.l -[A7], A2
0000FCF8 246E 0008 movea.l A2, [A6 + 0x8]
0000FCFC 200A move.l D0, A2
0000FCFE 6740 beq +0x42 /* 0000FD40 */
0000FD00 41F9 0000 9D72 lea.l A0, [0x00009D72]
0000FD06 2488 move.l [A2], A0
0000FD08 41F9 0000 9D72 lea.l A0, [0x00009D72]
0000FD0E 41E8 00B4 lea.l A0, [A0 + 0xB4]
0000FD12 2548 000A move.l [A2 + 0xA], A0
0000FD16 4267 clr.w -[A7]
0000FD18 486A 000A pea.l [A2 + 0xA]
0000FD1C 4EB9 0000 05B0 jsr [0x000005B0]
0000FD22 4267 clr.w -[A7]
0000FD24 2F0A move.l -[A7], A2
0000FD26 61FF FFFF 5D08 bsr -0xA2F6 /* 00005A30 */
0000FD2C 4A6E 000C tst.w [A6 + 0xC]
0000FD30 4FEF 000C lea.l A7, [A7 + 0xC]
0000FD34 6F0A ble +0xC /* 0000FD40 */
0000FD36 2F0A move.l -[A7], A2
0000FD38 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0000FD3E 584F addq.w A7, 4
label0000FD40:
0000FD40 204A movea.l A0, A2
0000FD42 245F movea.l A2, [A7]+
0000FD44 4E5E unlink A6
0000FD46 4E75 rts
0000FD48 4E56 FEFC link A6, -0x0104
0000FD4C 48E7 0038 movem.l -[A7], A2,A3,A4
0000FD50 286E 0008 movea.l A4, [A6 + 0x8]
0000FD54 266E 000C movea.l A3, [A6 + 0xC]
0000FD58 246E 0010 movea.l A2, [A6 + 0x10]
0000FD5C 4878 0002 push.l 0x2
0000FD60 486E FFFE pea.l [A6 - 0x2]
0000FD64 2F0A move.l -[A7], A2
0000FD66 4EB9 0000 2BA0 jsr [0x00002BA0]
0000FD6C 4878 0002 push.l 0x2
0000FD70 486E FEFC pea.l [A6 - 0x104]
0000FD74 2F0A move.l -[A7], A2
0000FD76 4EB9 0000 2BA0 jsr [0x00002BA0]
0000FD7C 486E FEFE pea.l [A6 - 0x102]
0000FD80 2F0A move.l -[A7], A2
0000FD82 4EB9 0000 2BC0 jsr [0x00002BC0]
0000FD88 42A7 clr.l -[A7]
0000FD8A 3F2E FEFC move.w -[A7], [A6 - 0x104]
0000FD8E 486E FEFE pea.l [A6 - 0x102]
0000FD92 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000FD96 2F0B move.l -[A7], A3
0000FD98 2F0C move.l -[A7], A4
0000FD9A 2057 movea.l A0, [A7]
0000FD9C 2250 movea.l A1, [A0]
0000FD9E 2269 0010 movea.l A1, [A1 + 0x10]
0000FDA2 4E91 jsr [A1]
0000FDA4 4FEF 0034 lea.l A7, [A7 + 0x34]
0000FDA8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000FDAC 4E5E unlink A6
0000FDAE 4E75 rts
0000FDB0 4E56 0000 link A6, 0
0000FDB4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000FDB8 246E 0008 movea.l A2, [A6 + 0x8]
0000FDBC 282E 000C move.l D4, [A6 + 0xC]
0000FDC0 286E 0012 movea.l A4, [A6 + 0x12]
0000FDC4 362E 0016 move.w D3, [A6 + 0x16]
0000FDC8 2544 0004 move.l [A2 + 0x4], D4
0000FDCC 1F14 move.b -[A7], [A4]
0000FDCE 486C 0001 pea.l [A4 + 0x1]
0000FDD2 486A 000E pea.l [A2 + 0xE]
0000FDD6 4EB9 0000 23E8 jsr [0x000023E8]
0000FDDC 3543 0118 move.w [A2 + 0x118], D3
0000FDE0 422A 0008 clr.b [A2 + 0x8]
0000FDE4 266A 0004 movea.l A3, [A2 + 0x4]
0000FDE8 202B 0062 move.l D0, [A3 + 0x62]
0000FDEC 7202 moveq.l D1, 0x02
0000FDEE B081 cmp.l D0, D1
0000FDF0 4FEF 000A lea.l A7, [A7 + 0xA]
0000FDF4 6C12 bge +0x14 /* 0000FE08 */
0000FDF6 4878 0002 push.l 0x2
0000FDFA 2F0A move.l -[A7], A2
0000FDFC 2057 movea.l A0, [A7]
0000FDFE 2250 movea.l A1, [A0]
0000FE00 2269 0038 movea.l A1, [A1 + 0x38]
0000FE04 4E91 jsr [A1]
0000FE06 504F addq.w A7, 8
label0000FE08:
0000FE08 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000FE0C 4E5E unlink A6
0000FE0E 4E75 rts
0000FE10 4E56 0000 link A6, 0
0000FE14 2F0A move.l -[A7], A2
0000FE16 246E 0008 movea.l A2, [A6 + 0x8]
0000FE1A 3F3C 0100 move.w -[A7], 0x100
0000FE1E 2F2E 000C move.l -[A7], [A6 + 0xC]
0000FE22 206A 000E movea.l A0, [A2 + 0xE]
0000FE26 4850 pea.l [A0]
0000FE28 4EB9 0000 2420 jsr [0x00002420]
0000FE2E 4FEF 000A lea.l A7, [A7 + 0xA]
0000FE32 245F movea.l A2, [A7]+
0000FE34 4E5E unlink A6
0000FE36 4E75 rts
0000FE38 4E56 0000 link A6, 0
0000FE3C 48E7 0030 movem.l -[A7], A2,A3
0000FE40 246E 0008 movea.l A2, [A6 + 0x8]
0000FE44 266E 000C movea.l A3, [A6 + 0xC]
0000FE48 1F13 move.b -[A7], [A3]
0000FE4A 486B 0001 pea.l [A3 + 0x1]
0000FE4E 486A 000E pea.l [A2 + 0xE]
0000FE52 4EB9 0000 23E8 jsr [0x000023E8]
0000FE58 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FE5C 2057 movea.l A0, [A7]
0000FE5E 2268 0004 movea.l A1, [A0 + 0x4]
0000FE62 2269 00BC movea.l A1, [A1 + 0xBC]
0000FE66 4E91 jsr [A1]
0000FE68 4FEF 000E lea.l A7, [A7 + 0xE]
0000FE6C 4CDF 0C00 movem.l A2,A3, [A7]+
0000FE70 4E5E unlink A6
0000FE72 4E75 rts
0000FE74 4E56 0000 link A6, 0
0000FE78 48E7 1020 movem.l -[A7], D3,A2
0000FE7C 246E 0008 movea.l A2, [A6 + 0x8]
0000FE80 362E 000C move.w D3, [A6 + 0xC]
0000FE84 B66A 0118 cmp.w D3, [A2 + 0x118]
0000FE88 6716 beq +0x18 /* 0000FEA0 */
0000FE8A 3543 0118 move.w [A2 + 0x118], D3
0000FE8E 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FE92 2057 movea.l A0, [A7]
0000FE94 2268 0004 movea.l A1, [A0 + 0x4]
0000FE98 2269 00BC movea.l A1, [A1 + 0xBC]
0000FE9C 4E91 jsr [A1]
0000FE9E 584F addq.w A7, 4
label0000FEA0:
0000FEA0 4CDF 0408 movem.l D3,A2, [A7]+
0000FEA4 4E5E unlink A6
0000FEA6 4E75 rts
0000FEA8 4E56 0000 link A6, 0
0000FEAC 2F0A move.l -[A7], A2
0000FEAE 246E 0008 movea.l A2, [A6 + 0x8]
0000FEB2 2F0A move.l -[A7], A2
0000FEB4 2057 movea.l A0, [A7]
0000FEB6 2250 movea.l A1, [A0]
0000FEB8 2269 00AC movea.l A1, [A1 + 0xAC]
0000FEBC 4E91 jsr [A1]
0000FEBE 4A00 tst.b D0
0000FEC0 584F addq.w A7, 4
0000FEC2 6712 beq +0x14 /* 0000FED6 */
0000FEC4 4227 clr.b -[A7]
0000FEC6 2F0A move.l -[A7], A2
0000FEC8 2057 movea.l A0, [A7]
0000FECA 2250 movea.l A1, [A0]
0000FECC 2269 00B0 movea.l A1, [A1 + 0xB0]
0000FED0 4E91 jsr [A1]
0000FED2 5C4F addq.w A7, 6
0000FED4 6014 bra +0x16 /* 0000FEEA */
label0000FED6:
0000FED6 42A7 clr.l -[A7]
0000FED8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FEDC 2057 movea.l A0, [A7]
0000FEDE 2268 0004 movea.l A1, [A0 + 0x4]
0000FEE2 2269 00F0 movea.l A1, [A1 + 0xF0]
0000FEE6 4E91 jsr [A1]
0000FEE8 504F addq.w A7, 8
label0000FEEA:
0000FEEA 245F movea.l A2, [A7]+
0000FEEC 4E5E unlink A6
0000FEEE 4E75 rts
0000FEF0 4E56 FFF8 link A6, -0x0008
0000FEF4 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000FEF8 266E 0008 movea.l A3, [A6 + 0x8]
0000FEFC 246E 000C movea.l A2, [A6 + 0xC]
0000FF00 2F0B move.l -[A7], A3
0000FF02 2057 movea.l A0, [A7]
0000FF04 2250 movea.l A1, [A0]
0000FF06 2269 0080 movea.l A1, [A1 + 0x80]
0000FF0A 4E91 jsr [A1]
0000FF0C 3600 move.w D3, D0
0000FF0E 3F03 move.w -[A7], D3
0000FF10 4EB9 0000 22E8 jsr [0x000022E8]
0000FF16 486E FFF8 pea.l [A6 - 0x8]
0000FF1A A88B syscall GetFontInfo
0000FF1C 362E FFF8 move.w D3, [A6 - 0x8]
0000FF20 D66E FFFA add.w D3, [A6 - 0x6]
0000FF24 2F0A move.l -[A7], A2
0000FF26 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000FF2A 2057 movea.l A0, [A7]
0000FF2C 2268 0004 movea.l A1, [A0 + 0x4]
0000FF30 2269 003C movea.l A1, [A1 + 0x3C]
0000FF34 4E91 jsr [A1]
0000FF36 382A 0004 move.w D4, [A2 + 0x4]
0000FF3A 9852 sub.w D4, [A2]
0000FF3C 2F0A move.l -[A7], A2
0000FF3E 2F3C 0002 0004 move.l -[A7], 0x20004
0000FF44 A8A9 syscall InsetRect
0000FF46 B843 cmp.w D4, D3
0000FF48 4FEF 000E lea.l A7, [A7 + 0xE]
0000FF4C 6C02 bge +0x4 /* 0000FF50 */
0000FF4E 3604 move.w D3, D4
label0000FF50:
0000FF50 3004 move.w D0, D4
0000FF52 9043 sub.w D0, D3
0000FF54 48C0 ext.l D0
0000FF56 81FC 0002 divs.w D0, 0x2
0000FF5A 5540 subq.w D0, 2
0000FF5C D152 add.w [A2], D0
0000FF5E 3012 move.w D0, [A2]
0000FF60 D043 add.w D0, D3
0000FF62 3540 0004 move.w [A2 + 0x4], D0
0000FF66 066A 000E 0002 addi.w [A2 + 0x2], 0xE
0000FF6C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000FF70 4E5E unlink A6
0000FF72 4E75 rts
0000FF74 4E56 0000 link A6, 0
0000FF78 48E7 1030 movem.l -[A7], D3,A2,A3
0000FF7C 266E 0008 movea.l A3, [A6 + 0x8]
0000FF80 246E 000C movea.l A2, [A6 + 0xC]
0000FF84 2F0A move.l -[A7], A2
0000FF86 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000FF8A 2057 movea.l A0, [A7]
0000FF8C 2268 0004 movea.l A1, [A0 + 0x4]
0000FF90 2269 003C movea.l A1, [A1 + 0x3C]
0000FF94 4E91 jsr [A1]
0000FF96 362A 0004 move.w D3, [A2 + 0x4]
0000FF9A 9652 sub.w D3, [A2]
0000FF9C 526A 0002 addq.w [A2 + 0x2], 1
0000FFA0 700C moveq.l D0, 0x0C
0000FFA2 D06A 0002 add.w D0, [A2 + 0x2]
0000FFA6 3540 0006 move.w [A2 + 0x6], D0
0000FFAA 3003 move.w D0, D3
0000FFAC 0440 000C subi.w D0, 0xC
0000FFB0 48C0 ext.l D0
0000FFB2 81FC 0002 divs.w D0, 0x2
0000FFB6 5240 addq.w D0, 1
0000FFB8 D152 add.w [A2], D0
0000FFBA 700C moveq.l D0, 0x0C
0000FFBC D052 add.w D0, [A2]
0000FFBE 3540 0004 move.w [A2 + 0x4], D0
0000FFC2 504F addq.w A7, 8
0000FFC4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000FFC8 4E5E unlink A6
0000FFCA 4E75 rts
0000FFCC 4E56 0000 link A6, 0
0000FFD0 2F0A move.l -[A7], A2
0000FFD2 246E 0008 movea.l A2, [A6 + 0x8]
0000FFD6 4EB9 0000 20B0 jsr [0x000020B0]
0000FFDC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FFE0 4EB9 0000 3110 jsr [0x00003110]
0000FFE6 4A00 tst.b D0
0000FFE8 584F addq.w A7, 4
0000FFEA 6742 beq +0x44 /* 0001002E */
0000FFEC 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000FFF0 4EB9 0000 30D8 jsr [0x000030D8]
0000FFF6 4A00 tst.b D0
0000FFF8 584F addq.w A7, 4
0000FFFA 6732 beq +0x34 /* 0001002E */
0000FFFC 2F0A move.l -[A7], A2
0000FFFE 2057 movea.l A0, [A7]
00010000 2250 movea.l A1, [A0]
00010002 2269 00AC movea.l A1, [A1 + 0xAC]
00010006 4E91 jsr [A1]
00010008 4A00 tst.b D0
0001000A 584F addq.w A7, 4
0001000C 6710 beq +0x12 /* 0001001E */
0001000E 2F0A move.l -[A7], A2
00010010 2057 movea.l A0, [A7]
00010012 2250 movea.l A1, [A0]
00010014 2269 00F8 movea.l A1, [A1 + 0xF8]
00010018 4E91 jsr [A1]
0001001A 584F addq.w A7, 4
0001001C 601E bra +0x20 /* 0001003C */
label0001001E:
0001001E 2F0A move.l -[A7], A2
00010020 2057 movea.l A0, [A7]
00010022 2250 movea.l A1, [A0]
00010024 2269 00F4 movea.l A1, [A1 + 0xF4]
00010028 4E91 jsr [A1]
0001002A 584F addq.w A7, 4
0001002C 600E bra +0x10 /* 0001003C */
label0001002E:
0001002E 2F0A move.l -[A7], A2
00010030 2057 movea.l A0, [A7]
00010032 2250 movea.l A1, [A0]
00010034 2269 00FC movea.l A1, [A1 + 0xFC]
00010038 4E91 jsr [A1]
0001003A 584F addq.w A7, 4
label0001003C:
0001003C 486A 000A pea.l [A2 + 0xA]
00010040 2057 movea.l A0, [A7]
00010042 2250 movea.l A1, [A0]
00010044 2269 000C movea.l A1, [A1 + 0xC]
00010048 4E91 jsr [A1]
0001004A 4A00 tst.b D0
0001004C 584F addq.w A7, 4
0001004E 670E beq +0x10 /* 0001005E */
00010050 2F0A move.l -[A7], A2
00010052 2057 movea.l A0, [A7]
00010054 2250 movea.l A1, [A0]
00010056 2269 00F0 movea.l A1, [A1 + 0xF0]
0001005A 4E91 jsr [A1]
0001005C 584F addq.w A7, 4
label0001005E:
0001005E 245F movea.l A2, [A7]+
00010060 4E5E unlink A6
00010062 4E75 rts
00010064 4E56 FEB8 link A6, -0x0148
00010068 48E7 1020 movem.l -[A7], D3,A2
0001006C 246E 0008 movea.l A2, [A6 + 0x8]
00010070 486E FEC0 pea.l [A6 - 0x140]
00010074 4EB9 0000 20A0 jsr [0x000020A0]
0001007A 4EB9 0000 20B0 jsr [0x000020B0]
00010080 486E FEB8 pea.l [A6 - 0x148]
00010084 4EB9 0000 20B8 jsr [0x000020B8]
0001008A 2F0A move.l -[A7], A2
0001008C 2057 movea.l A0, [A7]
0001008E 2250 movea.l A1, [A0]
00010090 2269 0080 movea.l A1, [A1 + 0x80]
00010094 4E91 jsr [A1]
00010096 3600 move.w D3, D0
00010098 3F03 move.w -[A7], D3
0001009A 4EB9 0000 22E8 jsr [0x000022E8]
000100A0 486E FFF2 pea.l [A6 - 0xE]
000100A4 2F0A move.l -[A7], A2
000100A6 2057 movea.l A0, [A7]
000100A8 2250 movea.l A1, [A0]
000100AA 2269 00E4 movea.l A1, [A1 + 0xE4]
000100AE 4E91 jsr [A1]
000100B0 486E FEF2 pea.l [A6 - 0x10E]
000100B4 2F0A move.l -[A7], A2
000100B6 2057 movea.l A0, [A7]
000100B8 2250 movea.l A1, [A0]
000100BA 2269 0020 movea.l A1, [A1 + 0x20]
000100BE 4E91 jsr [A1]
000100C0 486E FFFA pea.l [A6 - 0x6]
000100C4 AA19 syscall GetForeColor
000100C6 486E FFF2 pea.l [A6 - 0xE]
000100CA 486E FEDE pea.l [A6 - 0x122]
000100CE 4EB9 0000 2148 jsr [0x00002148]
000100D4 4FEF 0026 lea.l A7, [A7 + 0x26]
000100D8 6000 00A6 bra +0xA8 /* 00010180 */
label000100DC:
000100DC 0C6E 0004 FEF0 cmpi.w [A6 - 0x110], 0x4
000100E2 6C46 bge +0x48 /* 0001012A */
000100E4 2F0A move.l -[A7], A2
000100E6 2057 movea.l A0, [A7]
000100E8 2250 movea.l A1, [A0]
000100EA 2269 00AC movea.l A1, [A1 + 0xAC]
000100EE 4E91 jsr [A1]
000100F0 4A00 tst.b D0
000100F2 584F addq.w A7, 4
000100F4 6600 008A bne +0x8C /* 00010180 */
000100F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000100FC 4EB9 0000 3110 jsr [0x00003110]
00010102 4A00 tst.b D0
00010104 584F addq.w A7, 4
00010106 6606 bne +0x8 /* 0001010E */
00010108 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0001010C A889 syscall TextMode
label0001010E:
0001010E 4227 clr.b -[A7]
00010110 1F3C 0001 move.b -[A7], 0x1
00010114 4267 clr.w -[A7]
00010116 486E FFF2 pea.l [A6 - 0xE]
0001011A 486E FEF2 pea.l [A6 - 0x10E]
0001011E 4EB9 0000 2168 jsr [0x00002168]
00010124 4FEF 000E lea.l A7, [A7 + 0xE]
00010128 6056 bra +0x58 /* 00010180 */
label0001012A:
0001012A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001012E 4EB9 0000 3110 jsr [0x00003110]
00010134 4A00 tst.b D0
00010136 584F addq.w A7, 4
00010138 6710 beq +0x12 /* 0001014A */
0001013A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001013E 4EB9 0000 30D8 jsr [0x000030D8]
00010144 4A00 tst.b D0
00010146 584F addq.w A7, 4
00010148 661C bne +0x1E /* 00010166 */
label0001014A:
0001014A 486E FFFA pea.l [A6 - 0x6]
0001014E 486E FFFA pea.l [A6 - 0x6]
00010152 4EB9 0000 0698 jsr [0x00000698]
00010158 3F3C 0001 move.w -[A7], 0x1
0001015C A889 syscall TextMode
0001015E 486E FFFA pea.l [A6 - 0x6]
00010162 AA14 syscall RGBForeColor
00010164 504F addq.w A7, 8
label00010166:
00010166 4227 clr.b -[A7]
00010168 1F3C 0001 move.b -[A7], 0x1
0001016C 4267 clr.w -[A7]
0001016E 486E FFF2 pea.l [A6 - 0xE]
00010172 486E FEF2 pea.l [A6 - 0x10E]
00010176 4EB9 0000 2168 jsr [0x00002168]
0001017C 4FEF 000E lea.l A7, [A7 + 0xE]
label00010180:
00010180 486E FEF0 pea.l [A6 - 0x110]
00010184 486E FEDE pea.l [A6 - 0x122]
00010188 4EB9 0000 2158 jsr [0x00002158]
0001018E 4A00 tst.b D0
00010190 504F addq.w A7, 8
00010192 6600 FF48 bne -0xB6 /* 000100DC */
00010196 3F3C FFFF move.w -[A7], 0xFFFF
0001019A 486E FEDE pea.l [A6 - 0x122]
0001019E 4EB9 0000 2150 jsr [0x00002150]
000101A4 3F3C FFFF move.w -[A7], 0xFFFF
000101A8 486E FEB8 pea.l [A6 - 0x148]
000101AC 4EB9 0000 20C0 jsr [0x000020C0]
000101B2 3F3C FFFF move.w -[A7], 0xFFFF
000101B6 486E FEC0 pea.l [A6 - 0x140]
000101BA 4EB9 0000 20A8 jsr [0x000020A8]
000101C0 4FEF 0012 lea.l A7, [A7 + 0x12]
000101C4 4CDF 0408 movem.l D3,A2, [A7]+
000101C8 4E5E unlink A6
000101CA 4E75 rts
000101CC 4E56 FFE4 link A6, -0x001C
000101D0 2F0A move.l -[A7], A2
000101D2 246E 0008 movea.l A2, [A6 + 0x8]
000101D6 486E FFF8 pea.l [A6 - 0x8]
000101DA 2F0A move.l -[A7], A2
000101DC 2057 movea.l A0, [A7]
000101DE 2250 movea.l A1, [A0]
000101E0 2269 00E8 movea.l A1, [A1 + 0xE8]
000101E4 4E91 jsr [A1]
000101E6 486E FFF8 pea.l [A6 - 0x8]
000101EA 486E FFE4 pea.l [A6 - 0x1C]
000101EE 4EB9 0000 2148 jsr [0x00002148]
000101F4 4FEF 0010 lea.l A7, [A7 + 0x10]
000101F8 6000 00EE bra +0xF0 /* 000102E8 */
label000101FC:
000101FC 0C6E 0004 FFF6 cmpi.w [A6 - 0xA], 0x4
00010202 6C76 bge +0x78 /* 0001027A */
00010204 2F0A move.l -[A7], A2
00010206 2057 movea.l A0, [A7]
00010208 2250 movea.l A1, [A0]
0001020A 2269 00EC movea.l A1, [A1 + 0xEC]
0001020E 4E91 jsr [A1]
00010210 4A00 tst.b D0
00010212 584F addq.w A7, 4
00010214 671C beq +0x1E /* 00010232 */
00010216 486E FFF8 pea.l [A6 - 0x8]
0001021A 3F3C 000B move.w -[A7], 0xB
0001021E 2F0A move.l -[A7], A2
00010220 2057 movea.l A0, [A7]
00010222 2250 movea.l A1, [A0]
00010224 2269 0100 movea.l A1, [A1 + 0x100]
00010228 4E91 jsr [A1]
0001022A 4FEF 000A lea.l A7, [A7 + 0xA]
0001022E 6000 00B8 bra +0xBA /* 000102E8 */
label00010232:
00010232 2F0A move.l -[A7], A2
00010234 2057 movea.l A0, [A7]
00010236 2250 movea.l A1, [A0]
00010238 2269 00E0 movea.l A1, [A1 + 0xE0]
0001023C 4E91 jsr [A1]
0001023E 4A00 tst.b D0
00010240 584F addq.w A7, 4
00010242 671C beq +0x1E /* 00010260 */
00010244 486E FFF8 pea.l [A6 - 0x8]
00010248 3F3C 000A move.w -[A7], 0xA /* '\n' */
0001024C 2F0A move.l -[A7], A2
0001024E 2057 movea.l A0, [A7]
00010250 2250 movea.l A1, [A0]
00010252 2269 0100 movea.l A1, [A1 + 0x100]
00010256 4E91 jsr [A1]
00010258 4FEF 000A lea.l A7, [A7 + 0xA]
0001025C 6000 008A bra +0x8C /* 000102E8 */
label00010260:
00010260 486E FFF8 pea.l [A6 - 0x8]
00010264 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00010268 2F0A move.l -[A7], A2
0001026A 2057 movea.l A0, [A7]
0001026C 2250 movea.l A1, [A0]
0001026E 2269 0100 movea.l A1, [A1 + 0x100]
00010272 4E91 jsr [A1]
00010274 4FEF 000A lea.l A7, [A7 + 0xA]
00010278 606E bra +0x70 /* 000102E8 */
label0001027A:
0001027A 2F0A move.l -[A7], A2
0001027C 2057 movea.l A0, [A7]
0001027E 2250 movea.l A1, [A0]
00010280 2269 00EC movea.l A1, [A1 + 0xEC]
00010284 4E91 jsr [A1]
00010286 4A00 tst.b D0
00010288 584F addq.w A7, 4
0001028A 671A beq +0x1C /* 000102A6 */
0001028C 486E FFF8 pea.l [A6 - 0x8]
00010290 3F3C 0002 move.w -[A7], 0x2
00010294 2F0A move.l -[A7], A2
00010296 2057 movea.l A0, [A7]
00010298 2250 movea.l A1, [A0]
0001029A 2269 0100 movea.l A1, [A1 + 0x100]
0001029E 4E91 jsr [A1]
000102A0 4FEF 000A lea.l A7, [A7 + 0xA]
000102A4 6042 bra +0x44 /* 000102E8 */
label000102A6:
000102A6 2F0A move.l -[A7], A2
000102A8 2057 movea.l A0, [A7]
000102AA 2250 movea.l A1, [A0]
000102AC 2269 00E0 movea.l A1, [A1 + 0xE0]
000102B0 4E91 jsr [A1]
000102B2 4A00 tst.b D0
000102B4 584F addq.w A7, 4
000102B6 671A beq +0x1C /* 000102D2 */
000102B8 486E FFF8 pea.l [A6 - 0x8]
000102BC 3F3C 0001 move.w -[A7], 0x1
000102C0 2F0A move.l -[A7], A2
000102C2 2057 movea.l A0, [A7]
000102C4 2250 movea.l A1, [A0]
000102C6 2269 0100 movea.l A1, [A1 + 0x100]
000102CA 4E91 jsr [A1]
000102CC 4FEF 000A lea.l A7, [A7 + 0xA]
000102D0 6016 bra +0x18 /* 000102E8 */
label000102D2:
000102D2 486E FFF8 pea.l [A6 - 0x8]
000102D6 4267 clr.w -[A7]
000102D8 2F0A move.l -[A7], A2
000102DA 2057 movea.l A0, [A7]
000102DC 2250 movea.l A1, [A0]
000102DE 2269 0100 movea.l A1, [A1 + 0x100]
000102E2 4E91 jsr [A1]
000102E4 4FEF 000A lea.l A7, [A7 + 0xA]
label000102E8:
000102E8 486E FFF6 pea.l [A6 - 0xA]
000102EC 486E FFE4 pea.l [A6 - 0x1C]
000102F0 4EB9 0000 2158 jsr [0x00002158]
000102F6 4A00 tst.b D0
000102F8 504F addq.w A7, 8
000102FA 6600 FF00 bne -0xFE /* 000101FC */
000102FE 3F3C FFFF move.w -[A7], 0xFFFF
00010302 486E FFE4 pea.l [A6 - 0x1C]
00010306 4EB9 0000 2150 jsr [0x00002150]
0001030C 5C4F addq.w A7, 6
0001030E 245F movea.l A2, [A7]+
00010310 4E5E unlink A6
00010312 4E75 rts
00010314 4E56 FFE4 link A6, -0x001C
00010318 2F0A move.l -[A7], A2
0001031A 246E 0008 movea.l A2, [A6 + 0x8]
0001031E 486E FFF8 pea.l [A6 - 0x8]
00010322 2F0A move.l -[A7], A2
00010324 2057 movea.l A0, [A7]
00010326 2250 movea.l A1, [A0]
00010328 2269 00E8 movea.l A1, [A1 + 0xE8]
0001032C 4E91 jsr [A1]
0001032E 486E FFF8 pea.l [A6 - 0x8]
00010332 486E FFE4 pea.l [A6 - 0x1C]
00010336 4EB9 0000 2148 jsr [0x00002148]
0001033C 4FEF 0010 lea.l A7, [A7 + 0x10]
00010340 6000 011A bra +0x11C /* 0001045C */
label00010344:
00010344 0C6E 0004 FFF6 cmpi.w [A6 - 0xA], 0x4
0001034A 6C00 008E bge +0x90 /* 000103DA */
0001034E 2F0A move.l -[A7], A2
00010350 2057 movea.l A0, [A7]
00010352 2250 movea.l A1, [A0]
00010354 2269 00AC movea.l A1, [A1 + 0xAC]
00010358 4E91 jsr [A1]
0001035A 4A00 tst.b D0
0001035C 584F addq.w A7, 4
0001035E 6700 00FC beq +0xFE /* 0001045C */
00010362 2F0A move.l -[A7], A2
00010364 2057 movea.l A0, [A7]
00010366 2250 movea.l A1, [A0]
00010368 2269 00EC movea.l A1, [A1 + 0xEC]
0001036C 4E91 jsr [A1]
0001036E 4A00 tst.b D0
00010370 584F addq.w A7, 4
00010372 671C beq +0x1E /* 00010390 */
00010374 486E FFF8 pea.l [A6 - 0x8]
00010378 3F3C 000E move.w -[A7], 0xE
0001037C 2F0A move.l -[A7], A2
0001037E 2057 movea.l A0, [A7]
00010380 2250 movea.l A1, [A0]
00010382 2269 0100 movea.l A1, [A1 + 0x100]
00010386 4E91 jsr [A1]
00010388 4FEF 000A lea.l A7, [A7 + 0xA]
0001038C 6000 00CE bra +0xD0 /* 0001045C */
label00010390:
00010390 2F0A move.l -[A7], A2
00010392 2057 movea.l A0, [A7]
00010394 2250 movea.l A1, [A0]
00010396 2269 00E0 movea.l A1, [A1 + 0xE0]
0001039A 4E91 jsr [A1]
0001039C 4A00 tst.b D0
0001039E 584F addq.w A7, 4
000103A0 671C beq +0x1E /* 000103BE */
000103A2 486E FFF8 pea.l [A6 - 0x8]
000103A6 3F3C 000D move.w -[A7], 0xD /* '\r' */
000103AA 2F0A move.l -[A7], A2
000103AC 2057 movea.l A0, [A7]
000103AE 2250 movea.l A1, [A0]
000103B0 2269 0100 movea.l A1, [A1 + 0x100]
000103B4 4E91 jsr [A1]
000103B6 4FEF 000A lea.l A7, [A7 + 0xA]
000103BA 6000 00A0 bra +0xA2 /* 0001045C */
label000103BE:
000103BE 486E FFF8 pea.l [A6 - 0x8]
000103C2 3F3C 000C move.w -[A7], 0xC
000103C6 2F0A move.l -[A7], A2
000103C8 2057 movea.l A0, [A7]
000103CA 2250 movea.l A1, [A0]
000103CC 2269 0100 movea.l A1, [A1 + 0x100]
000103D0 4E91 jsr [A1]
000103D2 4FEF 000A lea.l A7, [A7 + 0xA]
000103D6 6000 0084 bra +0x86 /* 0001045C */
label000103DA:
000103DA 2F0A move.l -[A7], A2
000103DC 2057 movea.l A0, [A7]
000103DE 2250 movea.l A1, [A0]
000103E0 2269 00AC movea.l A1, [A1 + 0xAC]
000103E4 4E91 jsr [A1]
000103E6 4A00 tst.b D0
000103E8 584F addq.w A7, 4
000103EA 6770 beq +0x72 /* 0001045C */
000103EC 2F0A move.l -[A7], A2
000103EE 2057 movea.l A0, [A7]
000103F0 2250 movea.l A1, [A0]
000103F2 2269 00EC movea.l A1, [A1 + 0xEC]
000103F6 4E91 jsr [A1]
000103F8 4A00 tst.b D0
000103FA 584F addq.w A7, 4
000103FC 671A beq +0x1C /* 00010418 */
000103FE 486E FFF8 pea.l [A6 - 0x8]
00010402 3F3C 0005 move.w -[A7], 0x5
00010406 2F0A move.l -[A7], A2
00010408 2057 movea.l A0, [A7]
0001040A 2250 movea.l A1, [A0]
0001040C 2269 0100 movea.l A1, [A1 + 0x100]
00010410 4E91 jsr [A1]
00010412 4FEF 000A lea.l A7, [A7 + 0xA]
00010416 6044 bra +0x46 /* 0001045C */
label00010418:
00010418 2F0A move.l -[A7], A2
0001041A 2057 movea.l A0, [A7]
0001041C 2250 movea.l A1, [A0]
0001041E 2269 00E0 movea.l A1, [A1 + 0xE0]
00010422 4E91 jsr [A1]
00010424 4A00 tst.b D0
00010426 584F addq.w A7, 4
00010428 671A beq +0x1C /* 00010444 */
0001042A 486E FFF8 pea.l [A6 - 0x8]
0001042E 3F3C 0004 move.w -[A7], 0x4
00010432 2F0A move.l -[A7], A2
00010434 2057 movea.l A0, [A7]
00010436 2250 movea.l A1, [A0]
00010438 2269 0100 movea.l A1, [A1 + 0x100]
0001043C 4E91 jsr [A1]
0001043E 4FEF 000A lea.l A7, [A7 + 0xA]
00010442 6018 bra +0x1A /* 0001045C */
label00010444:
00010444 486E FFF8 pea.l [A6 - 0x8]
00010448 3F3C 0003 move.w -[A7], 0x3
0001044C 2F0A move.l -[A7], A2
0001044E 2057 movea.l A0, [A7]
00010450 2250 movea.l A1, [A0]
00010452 2269 0100 movea.l A1, [A1 + 0x100]
00010456 4E91 jsr [A1]
00010458 4FEF 000A lea.l A7, [A7 + 0xA]
label0001045C:
0001045C 486E FFF6 pea.l [A6 - 0xA]
00010460 486E FFE4 pea.l [A6 - 0x1C]
00010464 4EB9 0000 2158 jsr [0x00002158]
0001046A 4A00 tst.b D0
0001046C 504F addq.w A7, 8
0001046E 6600 FED4 bne -0x12A /* 00010344 */
00010472 3F3C FFFF move.w -[A7], 0xFFFF
00010476 486E FFE4 pea.l [A6 - 0x1C]
0001047A 4EB9 0000 2150 jsr [0x00002150]
00010480 5C4F addq.w A7, 6
00010482 245F movea.l A2, [A7]+
00010484 4E5E unlink A6
00010486 4E75 rts
00010488 4E56 FFE4 link A6, -0x001C
0001048C 2F0A move.l -[A7], A2
0001048E 246E 0008 movea.l A2, [A6 + 0x8]
00010492 486E FFF8 pea.l [A6 - 0x8]
00010496 2F0A move.l -[A7], A2
00010498 2057 movea.l A0, [A7]
0001049A 2250 movea.l A1, [A0]
0001049C 2269 00E8 movea.l A1, [A1 + 0xE8]
000104A0 4E91 jsr [A1]
000104A2 486E FFF8 pea.l [A6 - 0x8]
000104A6 486E FFE4 pea.l [A6 - 0x1C]
000104AA 4EB9 0000 2148 jsr [0x00002148]
000104B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000104B4 6000 0136 bra +0x138 /* 000105EC */
label000104B8:
000104B8 0C6E 0004 FFF6 cmpi.w [A6 - 0xA], 0x4
000104BE 6C00 009C bge +0x9E /* 0001055C */
000104C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000104C6 4EB9 0000 3110 jsr [0x00003110]
000104CC 4A00 tst.b D0
000104CE 584F addq.w A7, 4
000104D0 6712 beq +0x14 /* 000104E4 */
000104D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000104D6 4EB9 0000 30D8 jsr [0x000030D8]
000104DC 4A00 tst.b D0
000104DE 584F addq.w A7, 4
000104E0 6600 010A bne +0x10C /* 000105EC */
label000104E4:
000104E4 2F0A move.l -[A7], A2
000104E6 2057 movea.l A0, [A7]
000104E8 2250 movea.l A1, [A0]
000104EA 2269 00EC movea.l A1, [A1 + 0xEC]
000104EE 4E91 jsr [A1]
000104F0 4A00 tst.b D0
000104F2 584F addq.w A7, 4
000104F4 671C beq +0x1E /* 00010512 */
000104F6 486E FFF8 pea.l [A6 - 0x8]
000104FA 3F3C 000B move.w -[A7], 0xB
000104FE 2F0A move.l -[A7], A2
00010500 2057 movea.l A0, [A7]
00010502 2250 movea.l A1, [A0]
00010504 2269 0100 movea.l A1, [A1 + 0x100]
00010508 4E91 jsr [A1]
0001050A 4FEF 000A lea.l A7, [A7 + 0xA]
0001050E 6000 00DC bra +0xDE /* 000105EC */
label00010512:
00010512 2F0A move.l -[A7], A2
00010514 2057 movea.l A0, [A7]
00010516 2250 movea.l A1, [A0]
00010518 2269 00E0 movea.l A1, [A1 + 0xE0]
0001051C 4E91 jsr [A1]
0001051E 4A00 tst.b D0
00010520 584F addq.w A7, 4
00010522 671C beq +0x1E /* 00010540 */
00010524 486E FFF8 pea.l [A6 - 0x8]
00010528 3F3C 000A move.w -[A7], 0xA /* '\n' */
0001052C 2F0A move.l -[A7], A2
0001052E 2057 movea.l A0, [A7]
00010530 2250 movea.l A1, [A0]
00010532 2269 0100 movea.l A1, [A1 + 0x100]
00010536 4E91 jsr [A1]
00010538 4FEF 000A lea.l A7, [A7 + 0xA]
0001053C 6000 00AE bra +0xB0 /* 000105EC */
label00010540:
00010540 486E FFF8 pea.l [A6 - 0x8]
00010544 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00010548 2F0A move.l -[A7], A2
0001054A 2057 movea.l A0, [A7]
0001054C 2250 movea.l A1, [A0]
0001054E 2269 0100 movea.l A1, [A1 + 0x100]
00010552 4E91 jsr [A1]
00010554 4FEF 000A lea.l A7, [A7 + 0xA]
00010558 6000 0092 bra +0x94 /* 000105EC */
label0001055C:
0001055C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010560 4EB9 0000 3110 jsr [0x00003110]
00010566 4A00 tst.b D0
00010568 584F addq.w A7, 4
0001056A 6710 beq +0x12 /* 0001057C */
0001056C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010570 4EB9 0000 30D8 jsr [0x000030D8]
00010576 4A00 tst.b D0
00010578 584F addq.w A7, 4
0001057A 6670 bne +0x72 /* 000105EC */
label0001057C:
0001057C 2F0A move.l -[A7], A2
0001057E 2057 movea.l A0, [A7]
00010580 2250 movea.l A1, [A0]
00010582 2269 00EC movea.l A1, [A1 + 0xEC]
00010586 4E91 jsr [A1]
00010588 4A00 tst.b D0
0001058A 584F addq.w A7, 4
0001058C 671A beq +0x1C /* 000105A8 */
0001058E 486E FFF8 pea.l [A6 - 0x8]
00010592 3F3C 0008 move.w -[A7], 0x8
00010596 2F0A move.l -[A7], A2
00010598 2057 movea.l A0, [A7]
0001059A 2250 movea.l A1, [A0]
0001059C 2269 0100 movea.l A1, [A1 + 0x100]
000105A0 4E91 jsr [A1]
000105A2 4FEF 000A lea.l A7, [A7 + 0xA]
000105A6 6044 bra +0x46 /* 000105EC */
label000105A8:
000105A8 2F0A move.l -[A7], A2
000105AA 2057 movea.l A0, [A7]
000105AC 2250 movea.l A1, [A0]
000105AE 2269 00E0 movea.l A1, [A1 + 0xE0]
000105B2 4E91 jsr [A1]
000105B4 4A00 tst.b D0
000105B6 584F addq.w A7, 4
000105B8 671A beq +0x1C /* 000105D4 */
000105BA 486E FFF8 pea.l [A6 - 0x8]
000105BE 3F3C 0007 move.w -[A7], 0x7
000105C2 2F0A move.l -[A7], A2
000105C4 2057 movea.l A0, [A7]
000105C6 2250 movea.l A1, [A0]
000105C8 2269 0100 movea.l A1, [A1 + 0x100]
000105CC 4E91 jsr [A1]
000105CE 4FEF 000A lea.l A7, [A7 + 0xA]
000105D2 6018 bra +0x1A /* 000105EC */
label000105D4:
000105D4 486E FFF8 pea.l [A6 - 0x8]
000105D8 3F3C 0006 move.w -[A7], 0x6
000105DC 2F0A move.l -[A7], A2
000105DE 2057 movea.l A0, [A7]
000105E0 2250 movea.l A1, [A0]
000105E2 2269 0100 movea.l A1, [A1 + 0x100]
000105E6 4E91 jsr [A1]
000105E8 4FEF 000A lea.l A7, [A7 + 0xA]
label000105EC:
000105EC 486E FFF6 pea.l [A6 - 0xA]
000105F0 486E FFE4 pea.l [A6 - 0x1C]
000105F4 4EB9 0000 2158 jsr [0x00002158]
000105FA 4A00 tst.b D0
000105FC 504F addq.w A7, 8
000105FE 6600 FEB8 bne -0x146 /* 000104B8 */
00010602 3F3C FFFF move.w -[A7], 0xFFFF
00010606 486E FFE4 pea.l [A6 - 0x1C]
0001060A 4EB9 0000 2150 jsr [0x00002150]
00010610 5C4F addq.w A7, 6
00010612 245F movea.l A2, [A7]+
00010614 4E5E unlink A6
00010616 4E75 rts
00010618 4E56 FFFA link A6, -0x0006
0001061C 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00010620 246E 000E movea.l A2, [A6 + 0xE]
00010624 7A00 moveq.l D5, 0x00
00010626 604C bra +0x4E /* 00010674 */
label00010628:
00010628 7600 moveq.l D3, 0x00
0001062A 6050 bra +0x52 /* 0001067C */
label0001062C:
0001062C 41F9 0000 9F8C lea.l A0, [0x00009F8C]
00010632 D1C7 add.l A0, D7
00010634 D1C6 add.l A0, D6
00010636 1830 3000 move.b D4, [A0 + D3.w]
0001063A 4884 ext.w D4
0001063C 0C44 FFFF cmpi.w D4, 0xFFFF
00010640 6728 beq +0x2A /* 0001066A */
00010642 1F04 move.b -[A7], D4
00010644 486E FFFA pea.l [A6 - 0x6]
00010648 4EB9 0000 05D8 jsr [0x000005D8]
0001064E 486E FFFA pea.l [A6 - 0x6]
00010652 3012 move.w D0, [A2]
00010654 D045 add.w D0, D5
00010656 3F00 move.w -[A7], D0
00010658 302A 0002 move.w D0, [A2 + 0x2]
0001065C D043 add.w D0, D3
0001065E 3F00 move.w -[A7], D0
00010660 4EB9 0000 06E0 jsr [0x000006E0]
00010666 4FEF 000E lea.l A7, [A7 + 0xE]
label0001066A:
0001066A 5243 addq.w D3, 1
label0001066C:
0001066C 0C43 000C cmpi.w D3, 0xC
00010670 6DBA blt -0x44 /* 0001062C */
00010672 5245 addq.w D5, 1
label00010674:
00010674 0C45 000C cmpi.w D5, 0xC
00010678 6DAE blt -0x50 /* 00010628 */
0001067A 600E bra +0x10 /* 0001068A */
label0001067C:
0001067C 7C0C moveq.l D6, 0x0C
0001067E CDC5 muls.w D6, D5
00010680 3E2E 000C move.w D7, [A6 + 0xC]
00010684 CFFC 0090 muls.w D7, 0x90
00010688 60E2 bra -0x1C /* 0001066C */
label0001068A:
0001068A 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0001068E 4E5E unlink A6
00010690 4E75 rts
00010692 4E56 0000 link A6, 0
00010696 2F0A move.l -[A7], A2
00010698 246E 0008 movea.l A2, [A6 + 0x8]
0001069C 2F2E 000C move.l -[A7], [A6 + 0xC]
000106A0 2F0A move.l -[A7], A2
000106A2 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000106A8 41F9 0000 9C5C lea.l A0, [0x00009C5C]
000106AE 2488 move.l [A2], A0
000106B0 157C 0001 0008 move.b [A2 + 0x8], 0x1
000106B6 204A movea.l A0, A2
000106B8 504F addq.w A7, 8
000106BA 245F movea.l A2, [A7]+
000106BC 4E5E unlink A6
000106BE 4E75 rts
000106C0 4E56 0000 link A6, 0
000106C4 2F0A move.l -[A7], A2
000106C6 246E 0008 movea.l A2, [A6 + 0x8]
000106CA 200A move.l D0, A2
000106CC 6724 beq +0x26 /* 000106F2 */
000106CE 41F9 0000 9C5C lea.l A0, [0x00009C5C]
000106D4 2488 move.l [A2], A0
000106D6 4267 clr.w -[A7]
000106D8 2F0A move.l -[A7], A2
000106DA 4EB9 0000 0030 jsr [0x00000030]
000106E0 4A6E 000C tst.w [A6 + 0xC]
000106E4 5C4F addq.w A7, 6
000106E6 6F0A ble +0xC /* 000106F2 */
000106E8 2F0A move.l -[A7], A2
000106EA 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000106F0 584F addq.w A7, 4
label000106F2:
000106F2 204A movea.l A0, A2
000106F4 245F movea.l A2, [A7]+
000106F6 4E5E unlink A6
000106F8 4E75 rts
000106FA 4E56 FEFC link A6, -0x0104
000106FE 48E7 0038 movem.l -[A7], A2,A3,A4
00010702 286E 0008 movea.l A4, [A6 + 0x8]
00010706 266E 000C movea.l A3, [A6 + 0xC]
0001070A 246E 0010 movea.l A2, [A6 + 0x10]
0001070E 4878 0002 push.l 0x2
00010712 486E FFFE pea.l [A6 - 0x2]
00010716 2F0A move.l -[A7], A2
00010718 4EB9 0000 2BA0 jsr [0x00002BA0]
0001071E 4878 0002 push.l 0x2
00010722 486E FEFC pea.l [A6 - 0x104]
00010726 2F0A move.l -[A7], A2
00010728 4EB9 0000 2BA0 jsr [0x00002BA0]
0001072E 486E FEFE pea.l [A6 - 0x102]
00010732 2F0A move.l -[A7], A2
00010734 4EB9 0000 2BC0 jsr [0x00002BC0]
0001073A 42A7 clr.l -[A7]
0001073C 4267 clr.w -[A7]
0001073E 4879 0000 9D70 push.l 0x9D70
00010744 3F3C FFFF move.w -[A7], 0xFFFF
00010748 2F0B move.l -[A7], A3
0001074A 2F0C move.l -[A7], A4
0001074C 2057 movea.l A0, [A7]
0001074E 2250 movea.l A1, [A0]
00010750 2269 0010 movea.l A1, [A1 + 0x10]
00010754 4E91 jsr [A1]
00010756 4FEF 0034 lea.l A7, [A7 + 0x34]
0001075A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001075E 4E5E unlink A6
00010760 4E75 rts
00010762 4E56 FFFC link A6, -0x0004
00010766 2F0A move.l -[A7], A2
00010768 246E 0008 movea.l A2, [A6 + 0x8]
0001076C 256E 000C 0004 move.l [A2 + 0x4], [A6 + 0xC]
00010772 486E FFFC pea.l [A6 - 0x4]
00010776 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001077A 4EB9 0000 2F90 jsr [0x00002F90]
00010780 302E FFFC move.w D0, [A6 - 0x4]
00010784 B06E FFFE cmp.w D0, [A6 - 0x2]
00010788 5EC0 sgt D0
0001078A 4400 neg.b D0
0001078C 1540 0008 move.b [A2 + 0x8], D0
00010790 504F addq.w A7, 8
00010792 245F movea.l A2, [A7]+
00010794 4E5E unlink A6
00010796 4E75 rts
00010798 4E56 0000 link A6, 0
0001079C 2F0A move.l -[A7], A2
0001079E 246E 0008 movea.l A2, [A6 + 0x8]
000107A2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000107A6 4EB9 0000 30A0 jsr [0x000030A0]
000107AC 4A00 tst.b D0
000107AE 584F addq.w A7, 4
000107B0 6726 beq +0x28 /* 000107D8 */
000107B2 42A7 clr.l -[A7]
000107B4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000107B8 2057 movea.l A0, [A7]
000107BA 2268 0004 movea.l A1, [A0 + 0x4]
000107BE 2269 00E8 movea.l A1, [A1 + 0xE8]
000107C2 4E91 jsr [A1]
000107C4 4A00 tst.b D0
000107C6 504F addq.w A7, 8
000107C8 670E beq +0x10 /* 000107D8 */
000107CA 2F0A move.l -[A7], A2
000107CC 2057 movea.l A0, [A7]
000107CE 2250 movea.l A1, [A0]
000107D0 2269 0058 movea.l A1, [A1 + 0x58]
000107D4 4E91 jsr [A1]
000107D6 584F addq.w A7, 4
label000107D8:
000107D8 245F movea.l A2, [A7]+
000107DA 4E5E unlink A6
000107DC 4E75 rts
000107DE 4E56 0000 link A6, 0
000107E2 2F0A move.l -[A7], A2
000107E4 246E 0008 movea.l A2, [A6 + 0x8]
000107E8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000107EC 4EB9 0000 30A0 jsr [0x000030A0]
000107F2 4A00 tst.b D0
000107F4 584F addq.w A7, 4
000107F6 6726 beq +0x28 /* 0001081E */
000107F8 42A7 clr.l -[A7]
000107FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000107FE 2057 movea.l A0, [A7]
00010800 2268 0004 movea.l A1, [A0 + 0x4]
00010804 2269 00E8 movea.l A1, [A1 + 0xE8]
00010808 4E91 jsr [A1]
0001080A 4A00 tst.b D0
0001080C 504F addq.w A7, 8
0001080E 670E beq +0x10 /* 0001081E */
00010810 2F0A move.l -[A7], A2
00010812 2057 movea.l A0, [A7]
00010814 2250 movea.l A1, [A0]
00010816 2269 0058 movea.l A1, [A1 + 0x58]
0001081A 4E91 jsr [A1]
0001081C 584F addq.w A7, 4
label0001081E:
0001081E 245F movea.l A2, [A7]+
00010820 4E5E unlink A6
00010822 4E75 rts
00010824 4E56 0000 link A6, 0
00010828 2F0A move.l -[A7], A2
0001082A 246E 0008 movea.l A2, [A6 + 0x8]
0001082E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010832 4EB9 0000 30D8 jsr [0x000030D8]
00010838 4A00 tst.b D0
0001083A 584F addq.w A7, 4
0001083C 6712 beq +0x14 /* 00010850 */
0001083E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010842 2057 movea.l A0, [A7]
00010844 2268 0004 movea.l A1, [A0 + 0x4]
00010848 2269 00BC movea.l A1, [A1 + 0xBC]
0001084C 4E91 jsr [A1]
0001084E 584F addq.w A7, 4
label00010850:
00010850 245F movea.l A2, [A7]+
00010852 4E5E unlink A6
00010854 4E75 rts
00010856 4E56 0000 link A6, 0
0001085A 2F0A move.l -[A7], A2
0001085C 246E 0008 movea.l A2, [A6 + 0x8]
00010860 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010864 4EB9 0000 30D8 jsr [0x000030D8]
0001086A 4A00 tst.b D0
0001086C 584F addq.w A7, 4
0001086E 6612 bne +0x14 /* 00010882 */
00010870 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010874 2057 movea.l A0, [A7]
00010876 2268 0004 movea.l A1, [A0 + 0x4]
0001087A 2269 00BC movea.l A1, [A1 + 0xBC]
0001087E 4E91 jsr [A1]
00010880 584F addq.w A7, 4
label00010882:
00010882 245F movea.l A2, [A7]+
00010884 4E5E unlink A6
00010886 4E75 rts
00010888 4E56 FF8C link A6, -0x0074
0001088C 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00010890 246E 0008 movea.l A2, [A6 + 0x8]
00010894 486E FFF8 pea.l [A6 - 0x8]
00010898 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001089C 2057 movea.l A0, [A7]
0001089E 2268 0004 movea.l A1, [A0 + 0x4]
000108A2 2269 003C movea.l A1, [A1 + 0x3C]
000108A6 4E91 jsr [A1]
000108A8 302E FFFC move.w D0, [A6 - 0x4]
000108AC 906E FFF8 sub.w D0, [A6 - 0x8]
000108B0 322E FFFE move.w D1, [A6 - 0x2]
000108B4 926E FFFA sub.w D1, [A6 - 0x6]
000108B8 B240 cmp.w D1, D0
000108BA 5EC1 sgt D1
000108BC 4401 neg.b D1
000108BE 1541 0008 move.b [A2 + 0x8], D1
000108C2 486E FF8C pea.l [A6 - 0x74]
000108C6 4EB9 0000 20A0 jsr [0x000020A0]
000108CC 362E FFFE move.w D3, [A6 - 0x2]
000108D0 966E FFFA sub.w D3, [A6 - 0x6]
000108D4 382E FFFC move.w D4, [A6 - 0x4]
000108D8 986E FFF8 sub.w D4, [A6 - 0x8]
000108DC 486E FFF8 pea.l [A6 - 0x8]
000108E0 486E FFDE pea.l [A6 - 0x22]
000108E4 4EB9 0000 2148 jsr [0x00002148]
000108EA 4FEF 0014 lea.l A7, [A7 + 0x14]
000108EE 6000 028E bra +0x290 /* 00010B7E */
label000108F2:
000108F2 4EB9 0000 20B0 jsr [0x000020B0]
000108F8 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000108FE 6C62 bge +0x64 /* 00010962 */
00010900 486E FFF2 pea.l [A6 - 0xE]
00010904 4EB9 0000 05E0 jsr [0x000005E0]
0001090A 486E FFF2 pea.l [A6 - 0xE]
0001090E AA14 syscall RGBForeColor
00010910 2F0A move.l -[A7], A2
00010912 2057 movea.l A0, [A7]
00010914 2250 movea.l A1, [A0]
00010916 2269 00AC movea.l A1, [A1 + 0xAC]
0001091A 4E91 jsr [A1]
0001091C 4A00 tst.b D0
0001091E 504F addq.w A7, 8
00010920 6720 beq +0x22 /* 00010942 */
00010922 3F2E FFFA move.w -[A7], [A6 - 0x6]
00010926 3044 movea.w A0, D4
00010928 2008 move.l D0, A0
0001092A 81FC 0002 divs.w D0, 0x2
0001092E D06E FFF8 add.w D0, [A6 - 0x8]
00010932 3F00 move.w -[A7], D0
00010934 A893 syscall MoveTo
00010936 3F2E FFDC move.w -[A7], [A6 - 0x24]
0001093A 4267 clr.w -[A7]
0001093C A892 syscall Line
0001093E 6000 0206 bra +0x208 /* 00010B46 */
label00010942:
00010942 3043 movea.w A0, D3
00010944 2008 move.l D0, A0
00010946 81FC 0002 divs.w D0, 0x2
0001094A D06E FFFA add.w D0, [A6 - 0x6]
0001094E 3F00 move.w -[A7], D0
00010950 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00010954 A893 syscall MoveTo
00010956 4267 clr.w -[A7]
00010958 3F2E FFDA move.w -[A7], [A6 - 0x26]
0001095C A892 syscall Line
0001095E 6000 01E6 bra +0x1E8 /* 00010B46 */
label00010962:
00010962 2F0A move.l -[A7], A2
00010964 2057 movea.l A0, [A7]
00010966 2250 movea.l A1, [A0]
00010968 2269 00AC movea.l A1, [A1 + 0xAC]
0001096C 4E91 jsr [A1]
0001096E 4A00 tst.b D0
00010970 584F addq.w A7, 4
00010972 6700 00EC beq +0xEE /* 00010A60 */
00010976 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001097A 4EB9 0000 3110 jsr [0x00003110]
00010980 4A00 tst.b D0
00010982 584F addq.w A7, 4
00010984 6726 beq +0x28 /* 000109AC */
00010986 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001098A 4EB9 0000 30D8 jsr [0x000030D8]
00010990 4A00 tst.b D0
00010992 584F addq.w A7, 4
00010994 6716 beq +0x18 /* 000109AC */
00010996 1F3C 0007 move.b -[A7], 0x7
0001099A 486E FFD4 pea.l [A6 - 0x2C]
0001099E 4EB9 0000 05D8 jsr [0x000005D8]
000109A4 41EE FFD4 lea.l A0, [A6 - 0x2C]
000109A8 5C4F addq.w A7, 6
000109AA 6014 bra +0x16 /* 000109C0 */
label000109AC:
000109AC 1F3C 0004 move.b -[A7], 0x4
000109B0 486E FFCE pea.l [A6 - 0x32]
000109B4 4EB9 0000 05D8 jsr [0x000005D8]
000109BA 41EE FFCE lea.l A0, [A6 - 0x32]
000109BE 5C4F addq.w A7, 6
label000109C0:
000109C0 2D50 FFF2 move.l [A6 - 0xE], [A0]
000109C4 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
000109CA 486E FFF2 pea.l [A6 - 0xE]
000109CE AA14 syscall RGBForeColor
000109D0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000109D4 3044 movea.w A0, D4
000109D6 2008 move.l D0, A0
000109D8 81FC 0002 divs.w D0, 0x2
000109DC 3E00 move.w D7, D0
000109DE D06E FFF8 add.w D0, [A6 - 0x8]
000109E2 3F00 move.w -[A7], D0
000109E4 A893 syscall MoveTo
000109E6 3F05 move.w -[A7], D5
000109E8 4267 clr.w -[A7]
000109EA A892 syscall Line
000109EC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000109F0 4EB9 0000 3110 jsr [0x00003110]
000109F6 4A00 tst.b D0
000109F8 584F addq.w A7, 4
000109FA 6722 beq +0x24 /* 00010A1E */
000109FC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010A00 4EB9 0000 30D8 jsr [0x000030D8]
00010A06 4A00 tst.b D0
00010A08 584F addq.w A7, 4
00010A0A 6712 beq +0x14 /* 00010A1E */
00010A0C 486E FFC8 pea.l [A6 - 0x38]
00010A10 4EB9 0000 05E8 jsr [0x000005E8]
00010A16 41EE FFC8 lea.l A0, [A6 - 0x38]
00010A1A 584F addq.w A7, 4
00010A1C 6014 bra +0x16 /* 00010A32 */
label00010A1E:
00010A1E 1F3C 0002 move.b -[A7], 0x2
00010A22 486E FFC2 pea.l [A6 - 0x3E]
00010A26 4EB9 0000 05D8 jsr [0x000005D8]
00010A2C 41EE FFC2 lea.l A0, [A6 - 0x3E]
00010A30 5C4F addq.w A7, 6
label00010A32:
00010A32 2D50 FFF2 move.l [A6 - 0xE], [A0]
00010A36 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00010A3C 486E FFF2 pea.l [A6 - 0xE]
00010A40 AA14 syscall RGBForeColor
00010A42 302E FFFA move.w D0, [A6 - 0x6]
00010A46 5240 addq.w D0, 1
00010A48 3F00 move.w -[A7], D0
00010A4A 302E FFF8 move.w D0, [A6 - 0x8]
00010A4E D047 add.w D0, D7
00010A50 5240 addq.w D0, 1
00010A52 3F00 move.w -[A7], D0
00010A54 A893 syscall MoveTo
00010A56 3F05 move.w -[A7], D5
00010A58 4267 clr.w -[A7]
00010A5A A892 syscall Line
00010A5C 6000 00E8 bra +0xEA /* 00010B46 */
label00010A60:
00010A60 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010A64 4EB9 0000 3110 jsr [0x00003110]
00010A6A 4A00 tst.b D0
00010A6C 584F addq.w A7, 4
00010A6E 6726 beq +0x28 /* 00010A96 */
00010A70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010A74 4EB9 0000 30D8 jsr [0x000030D8]
00010A7A 4A00 tst.b D0
00010A7C 584F addq.w A7, 4
00010A7E 6716 beq +0x18 /* 00010A96 */
00010A80 1F3C 0007 move.b -[A7], 0x7
00010A84 486E FFBC pea.l [A6 - 0x44]
00010A88 4EB9 0000 05D8 jsr [0x000005D8]
00010A8E 41EE FFBC lea.l A0, [A6 - 0x44]
00010A92 5C4F addq.w A7, 6
00010A94 6014 bra +0x16 /* 00010AAA */
label00010A96:
00010A96 1F3C 0004 move.b -[A7], 0x4
00010A9A 486E FFB6 pea.l [A6 - 0x4A]
00010A9E 4EB9 0000 05D8 jsr [0x000005D8]
00010AA4 41EE FFB6 lea.l A0, [A6 - 0x4A]
00010AA8 5C4F addq.w A7, 6
label00010AAA:
00010AAA 2D50 FFF2 move.l [A6 - 0xE], [A0]
00010AAE 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00010AB4 486E FFF2 pea.l [A6 - 0xE]
00010AB8 AA14 syscall RGBForeColor
00010ABA 3043 movea.w A0, D3
00010ABC 2008 move.l D0, A0
00010ABE 81FC 0002 divs.w D0, 0x2
00010AC2 3E00 move.w D7, D0
00010AC4 D06E FFFA add.w D0, [A6 - 0x6]
00010AC8 3F00 move.w -[A7], D0
00010ACA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00010ACE A893 syscall MoveTo
00010AD0 4267 clr.w -[A7]
00010AD2 3F06 move.w -[A7], D6
00010AD4 A892 syscall Line
00010AD6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010ADA 4EB9 0000 3110 jsr [0x00003110]
00010AE0 4A00 tst.b D0
00010AE2 584F addq.w A7, 4
00010AE4 6722 beq +0x24 /* 00010B08 */
00010AE6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010AEA 4EB9 0000 30D8 jsr [0x000030D8]
00010AF0 4A00 tst.b D0
00010AF2 584F addq.w A7, 4
00010AF4 6712 beq +0x14 /* 00010B08 */
00010AF6 486E FFB0 pea.l [A6 - 0x50]
00010AFA 4EB9 0000 05E8 jsr [0x000005E8]
00010B00 41EE FFB0 lea.l A0, [A6 - 0x50]
00010B04 584F addq.w A7, 4
00010B06 6014 bra +0x16 /* 00010B1C */
label00010B08:
00010B08 1F3C 0002 move.b -[A7], 0x2
00010B0C 486E FFAA pea.l [A6 - 0x56]
00010B10 4EB9 0000 05D8 jsr [0x000005D8]
00010B16 41EE FFAA lea.l A0, [A6 - 0x56]
00010B1A 5C4F addq.w A7, 6
label00010B1C:
00010B1C 2D50 FFF2 move.l [A6 - 0xE], [A0]
00010B20 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00010B26 486E FFF2 pea.l [A6 - 0xE]
00010B2A AA14 syscall RGBForeColor
00010B2C 302E FFFA move.w D0, [A6 - 0x6]
00010B30 D047 add.w D0, D7
00010B32 5240 addq.w D0, 1
00010B34 3F00 move.w -[A7], D0
00010B36 302E FFF8 move.w D0, [A6 - 0x8]
00010B3A 5240 addq.w D0, 1
00010B3C 3F00 move.w -[A7], D0
00010B3E A893 syscall MoveTo
00010B40 4267 clr.w -[A7]
00010B42 3F06 move.w -[A7], D6
00010B44 A892 syscall Line
label00010B46:
00010B46 486E FFF0 pea.l [A6 - 0x10]
00010B4A 486E FFDE pea.l [A6 - 0x22]
00010B4E 4EB9 0000 2158 jsr [0x00002158]
00010B54 4A00 tst.b D0
00010B56 504F addq.w A7, 8
00010B58 6600 FD98 bne -0x266 /* 000108F2 */
00010B5C 3F3C FFFF move.w -[A7], 0xFFFF
00010B60 486E FFDE pea.l [A6 - 0x22]
00010B64 4EB9 0000 2150 jsr [0x00002150]
00010B6A 3F3C FFFF move.w -[A7], 0xFFFF
00010B6E 486E FF8C pea.l [A6 - 0x74]
00010B72 4EB9 0000 20A8 jsr [0x000020A8]
00010B78 4FEF 000C lea.l A7, [A7 + 0xC]
00010B7C 601A bra +0x1C /* 00010B98 */
label00010B7E:
00010B7E 3003 move.w D0, D3
00010B80 5340 subq.w D0, 1
00010B82 3D40 FFDC move.w [A6 - 0x24], D0
00010B86 3004 move.w D0, D4
00010B88 5340 subq.w D0, 1
00010B8A 3D40 FFDA move.w [A6 - 0x26], D0
00010B8E 3A03 move.w D5, D3
00010B90 5545 subq.w D5, 2
00010B92 3C04 move.w D6, D4
00010B94 5546 subq.w D6, 2
00010B96 60AE bra -0x50 /* 00010B46 */
label00010B98:
00010B98 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00010B9C 4E5E unlink A6
00010B9E 4E75 rts
00010BA0 4E56 0000 link A6, 0
00010BA4 2F0A move.l -[A7], A2
00010BA6 246E 0008 movea.l A2, [A6 + 0x8]
00010BAA 2F2E 000C move.l -[A7], [A6 + 0xC]
00010BAE 2F0A move.l -[A7], A2
00010BB0 61FF FFFF 4E52 bsr -0xB1AC /* 00005A04 */
00010BB6 41F9 0000 6F54 lea.l A0, [0x00006F54]
00010BBC 2488 move.l [A2], A0
00010BBE 42AA 000A clr.l [A2 + 0xA]
00010BC2 426A 000E clr.w [A2 + 0xE]
00010BC6 426A 0010 clr.w [A2 + 0x10]
00010BCA 422A 0012 clr.b [A2 + 0x12]
00010BCE 422A 0013 clr.b [A2 + 0x13]
00010BD2 422A 0014 clr.b [A2 + 0x14]
00010BD6 422A 0015 clr.b [A2 + 0x15]
00010BDA 204A movea.l A0, A2
00010BDC 504F addq.w A7, 8
00010BDE 245F movea.l A2, [A7]+
00010BE0 4E5E unlink A6
00010BE2 4E75 rts
00010BE4 4E56 0000 link A6, 0
00010BE8 2F0A move.l -[A7], A2
00010BEA 246E 0008 movea.l A2, [A6 + 0x8]
00010BEE 200A move.l D0, A2
00010BF0 6724 beq +0x26 /* 00010C16 */
00010BF2 41F9 0000 6F54 lea.l A0, [0x00006F54]
00010BF8 2488 move.l [A2], A0
00010BFA 4267 clr.w -[A7]
00010BFC 2F0A move.l -[A7], A2
00010BFE 61FF FFFF 4E30 bsr -0xB1CE /* 00005A30 */
00010C04 4A6E 000C tst.w [A6 + 0xC]
00010C08 5C4F addq.w A7, 6
00010C0A 6F0A ble +0xC /* 00010C16 */
00010C0C 2F0A move.l -[A7], A2
00010C0E 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00010C14 584F addq.w A7, 4
label00010C16:
00010C16 204A movea.l A0, A2
00010C18 245F movea.l A2, [A7]+
00010C1A 4E5E unlink A6
00010C1C 4E75 rts
00010C1E 4E75 rts
00010C20 4E56 FFFC link A6, -0x0004
00010C24 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00010C28 246E 0008 movea.l A2, [A6 + 0x8]
00010C2C 266E 000C movea.l A3, [A6 + 0xC]
00010C30 362E 0010 move.w D3, [A6 + 0x10]
00010C34 254B 0004 move.l [A2 + 0x4], A3
00010C38 486E FFFC pea.l [A6 - 0x4]
00010C3C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010C40 4EB9 0000 2F90 jsr [0x00002F90]
00010C46 302E FFFC move.w D0, [A6 - 0x4]
00010C4A B06E FFFE cmp.w D0, [A6 - 0x2]
00010C4E 5EC0 sgt D0
00010C50 4400 neg.b D0
00010C52 1540 0012 move.b [A2 + 0x12], D0
00010C56 3003 move.w D0, D3
00010C58 0240 0001 andi.w D0, 0x1
00010C5C 4A40 tst.w D0
00010C5E 56C0 sne D0
00010C60 4400 neg.b D0
00010C62 1540 0013 move.b [A2 + 0x13], D0
00010C66 3003 move.w D0, D3
00010C68 0240 0004 andi.w D0, 0x4
00010C6C 4A40 tst.w D0
00010C6E 56C0 sne D0
00010C70 4400 neg.b D0
00010C72 1540 0015 move.b [A2 + 0x15], D0
00010C76 3003 move.w D0, D3
00010C78 0240 0008 andi.w D0, 0x8
00010C7C 4A40 tst.w D0
00010C7E 56C0 sne D0
00010C80 4400 neg.b D0
00010C82 1540 0014 move.b [A2 + 0x14], D0
00010C86 3003 move.w D0, D3
00010C88 0240 0002 andi.w D0, 0x2
00010C8C 4A40 tst.w D0
00010C8E 56C0 sne D0
00010C90 4400 neg.b D0
00010C92 1800 move.b D4, D0
00010C94 4A2A 0014 tst.b [A2 + 0x14]
00010C98 504F addq.w A7, 8
00010C9A 6706 beq +0x8 /* 00010CA2 */
00010C9C 7800 moveq.l D4, 0x00
00010C9E 422A 0015 clr.b [A2 + 0x15]
label00010CA2:
00010CA2 4A04 tst.b D4
00010CA4 6722 beq +0x24 /* 00010CC8 */
00010CA6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010CAA 2057 movea.l A0, [A7]
00010CAC 2268 0004 movea.l A1, [A0 + 0x4]
00010CB0 2269 001C movea.l A1, [A1 + 0x1C]
00010CB4 4E91 jsr [A1]
00010CB6 3540 000E move.w [A2 + 0xE], D0
00010CBA 0C6A 0002 000E cmpi.w [A2 + 0xE], 0x2
00010CC0 584F addq.w A7, 4
00010CC2 6C04 bge +0x6 /* 00010CC8 */
00010CC4 426A 000E clr.w [A2 + 0xE]
label00010CC8:
00010CC8 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00010CCC 4E5E unlink A6
00010CCE 4E75 rts
00010CD0 4E56 FFDC link A6, -0x0024
00010CD4 2F0A move.l -[A7], A2
00010CD6 246E 0008 movea.l A2, [A6 + 0x8]
00010CDA 486E FFDC pea.l [A6 - 0x24]
00010CDE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010CE2 2057 movea.l A0, [A7]
00010CE4 2268 0004 movea.l A1, [A0 + 0x4]
00010CE8 2269 003C movea.l A1, [A1 + 0x3C]
00010CEC 4E91 jsr [A1]
00010CEE 486E FFDC pea.l [A6 - 0x24]
00010CF2 486E FFE4 pea.l [A6 - 0x1C]
00010CF6 4EB9 0000 2148 jsr [0x00002148]
00010CFC 4FEF 0010 lea.l A7, [A7 + 0x10]
00010D00 6076 bra +0x78 /* 00010D78 */
label00010D02:
00010D02 3F2E FFFE move.w -[A7], [A6 - 0x2]
00010D06 2F0A move.l -[A7], A2
00010D08 2057 movea.l A0, [A7]
00010D0A 2250 movea.l A1, [A0]
00010D0C 2269 00B4 movea.l A1, [A1 + 0xB4]
00010D10 4E91 jsr [A1]
00010D12 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010D16 2057 movea.l A0, [A7]
00010D18 2268 0004 movea.l A1, [A0 + 0x4]
00010D1C 2269 001C movea.l A1, [A1 + 0x1C]
00010D20 4E91 jsr [A1]
00010D22 584F addq.w A7, 4
00010D24 2F00 move.l -[A7], D0
00010D26 2F0A move.l -[A7], A2
00010D28 61FF 0000 127E bsr +0x1280 /* 00011FA8 */
00010D2E 504F addq.w A7, 8
00010D30 3F00 move.w -[A7], D0
00010D32 486E FFF6 pea.l [A6 - 0xA]
00010D36 2F0A move.l -[A7], A2
00010D38 2057 movea.l A0, [A7]
00010D3A 2250 movea.l A1, [A0]
00010D3C 2269 00C8 movea.l A1, [A1 + 0xC8]
00010D40 4E91 jsr [A1]
00010D42 4227 clr.b -[A7]
00010D44 4227 clr.b -[A7]
00010D46 486E FFF6 pea.l [A6 - 0xA]
00010D4A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00010D4E 2F0A move.l -[A7], A2
00010D50 2057 movea.l A0, [A7]
00010D52 2250 movea.l A1, [A0]
00010D54 2269 00B8 movea.l A1, [A1 + 0xB8]
00010D58 4E91 jsr [A1]
00010D5A 0C6A 0001 000E cmpi.w [A2 + 0xE], 0x1
00010D60 4FEF 001E lea.l A7, [A7 + 0x1E]
00010D64 6F12 ble +0x14 /* 00010D78 */
00010D66 3F2E FFFE move.w -[A7], [A6 - 0x2]
00010D6A 2F0A move.l -[A7], A2
00010D6C 2057 movea.l A0, [A7]
00010D6E 2250 movea.l A1, [A0]
00010D70 2269 00BC movea.l A1, [A1 + 0xBC]
00010D74 4E91 jsr [A1]
00010D76 5C4F addq.w A7, 6
label00010D78:
00010D78 486E FFFE pea.l [A6 - 0x2]
00010D7C 486E FFE4 pea.l [A6 - 0x1C]
00010D80 4EB9 0000 2158 jsr [0x00002158]
00010D86 4A00 tst.b D0
00010D88 504F addq.w A7, 8
00010D8A 6600 FF76 bne -0x88 /* 00010D02 */
00010D8E 3F3C FFFF move.w -[A7], 0xFFFF
00010D92 486E FFE4 pea.l [A6 - 0x1C]
00010D96 4EB9 0000 2150 jsr [0x00002150]
00010D9C 5C4F addq.w A7, 6
00010D9E 245F movea.l A2, [A7]+
00010DA0 4E5E unlink A6
00010DA2 4E75 rts
00010DA4 4E56 FFF2 link A6, -0x000E
00010DA8 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00010DAC 246E 0008 movea.l A2, [A6 + 0x8]
00010DB0 382E 000C move.w D4, [A6 + 0xC]
00010DB4 4EB9 0000 20B0 jsr [0x000020B0]
00010DBA 486E FFF8 pea.l [A6 - 0x8]
00010DBE 2F0A move.l -[A7], A2
00010DC0 2057 movea.l A0, [A7]
00010DC2 2250 movea.l A1, [A0]
00010DC4 2269 00CC movea.l A1, [A1 + 0xCC]
00010DC8 4E91 jsr [A1]
00010DCA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010DCE 4EB9 0000 3110 jsr [0x00003110]
00010DD4 4A00 tst.b D0
00010DD6 4FEF 000C lea.l A7, [A7 + 0xC]
00010DDA 6710 beq +0x12 /* 00010DEC */
00010DDC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010DE0 4EB9 0000 30D8 jsr [0x000030D8]
00010DE6 4A00 tst.b D0
00010DE8 584F addq.w A7, 4
00010DEA 6604 bne +0x6 /* 00010DF0 */
label00010DEC:
00010DEC 7000 moveq.l D0, 0x00
00010DEE 6002 bra +0x4 /* 00010DF2 */
label00010DF0:
00010DF0 7001 moveq.l D0, 0x01
label00010DF2:
00010DF2 1600 move.b D3, D0
00010DF4 0C44 0004 cmpi.w D4, 0x4
00010DF8 6C44 bge +0x46 /* 00010E3E */
00010DFA 486E FFF8 pea.l [A6 - 0x8]
00010DFE 2F3C 0001 0001 move.l -[A7], 0x10001
00010E04 A8A8 syscall OffsetRect
00010E06 4A03 tst.b D3
00010E08 660C bne +0xE /* 00010E16 */
00010E0A 2079 0002 B752 movea.l A0, [0x0002B752]
00010E10 4868 00B2 pea.l [A0 + 0xB2]
00010E14 A89D syscall PenPat
label00010E16:
00010E16 486E FFF8 pea.l [A6 - 0x8]
00010E1A 2F3C 0004 0004 move.l -[A7], 0x40004
00010E20 A8B0 syscall FrameRoundRect
00010E22 486E FFF8 pea.l [A6 - 0x8]
00010E26 2F3C 0001 0001 move.l -[A7], 0x10001
00010E2C A8A9 syscall InsetRect
00010E2E 486E FFF8 pea.l [A6 - 0x8]
00010E32 2F3C 0004 0004 move.l -[A7], 0x40004
00010E38 A8B2 syscall EraseRoundRect
00010E3A 6000 014E bra +0x150 /* 00010F8A */
label00010E3E:
00010E3E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010E42 4EB9 0000 3110 jsr [0x00003110]
00010E48 4A00 tst.b D0
00010E4A 584F addq.w A7, 4
00010E4C 6710 beq +0x12 /* 00010E5E */
00010E4E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010E52 4EB9 0000 30D8 jsr [0x000030D8]
00010E58 4A00 tst.b D0
00010E5A 584F addq.w A7, 4
00010E5C 6604 bne +0x6 /* 00010E62 */
label00010E5E:
00010E5E 7000 moveq.l D0, 0x00
00010E60 6002 bra +0x4 /* 00010E64 */
label00010E62:
00010E62 7001 moveq.l D0, 0x01
label00010E64:
00010E64 1600 move.b D3, D0
00010E66 4A03 tst.b D3
00010E68 6700 00C8 beq +0xCA /* 00010F32 */
00010E6C 526E FFFE addq.w [A6 - 0x2], 1
00010E70 526E FFFC addq.w [A6 - 0x4], 1
00010E74 1F3C 0005 move.b -[A7], 0x5
00010E78 486E FFF2 pea.l [A6 - 0xE]
00010E7C 4EB9 0000 05D8 jsr [0x000005D8]
00010E82 486E FFF2 pea.l [A6 - 0xE]
00010E86 AA14 syscall RGBForeColor
00010E88 486E FFF8 pea.l [A6 - 0x8]
00010E8C 2F3C 0004 0004 move.l -[A7], 0x40004
00010E92 A8B0 syscall FrameRoundRect
00010E94 486E FFF2 pea.l [A6 - 0xE]
00010E98 302E FFF8 move.w D0, [A6 - 0x8]
00010E9C 5240 addq.w D0, 1
00010E9E 3F00 move.w -[A7], D0
00010EA0 302E FFFA move.w D0, [A6 - 0x6]
00010EA4 5240 addq.w D0, 1
00010EA6 3F00 move.w -[A7], D0
00010EA8 4EB9 0000 06E0 jsr [0x000006E0]
00010EAE 2D79 0000 9C50 FFF2 move.l [A6 - 0xE], [0x00009C50]
00010EB6 3D79 0000 9C54 FFF6 move.w [A6 - 0xA], [0x00009C54]
00010EBE 486E FFF2 pea.l [A6 - 0xE]
00010EC2 AA14 syscall RGBForeColor
00010EC4 486E FFF8 pea.l [A6 - 0x8]
00010EC8 2F3C 0001 0001 move.l -[A7], 0x10001
00010ECE A8A8 syscall OffsetRect
00010ED0 486E FFF8 pea.l [A6 - 0x8]
00010ED4 2F3C 0004 0004 move.l -[A7], 0x40004
00010EDA A8B0 syscall FrameRoundRect
00010EDC 486E FFF2 pea.l [A6 - 0xE]
00010EE0 302E FFFC move.w D0, [A6 - 0x4]
00010EE4 5540 subq.w D0, 2
00010EE6 3F00 move.w -[A7], D0
00010EE8 302E FFFE move.w D0, [A6 - 0x2]
00010EEC 5540 subq.w D0, 2
00010EEE 3F00 move.w -[A7], D0
00010EF0 4EB9 0000 06E0 jsr [0x000006E0]
00010EF6 4A2A 0012 tst.b [A2 + 0x12]
00010EFA 4FEF 0016 lea.l A7, [A7 + 0x16]
00010EFE 6710 beq +0x12 /* 00010F10 */
00010F00 1F3C 0005 move.b -[A7], 0x5
00010F04 486E FFF2 pea.l [A6 - 0xE]
00010F08 4EB9 0000 05D8 jsr [0x000005D8]
00010F0E 5C4F addq.w A7, 6
label00010F10:
00010F10 486E FFF2 pea.l [A6 - 0xE]
00010F14 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00010F18 302E FFFE move.w D0, [A6 - 0x2]
00010F1C 5540 subq.w D0, 2
00010F1E 3F00 move.w -[A7], D0
00010F20 4EB9 0000 06E0 jsr [0x000006E0]
00010F26 536E FFFE subq.w [A6 - 0x2], 1
00010F2A 536E FFFC subq.w [A6 - 0x4], 1
00010F2E 504F addq.w A7, 8
00010F30 600C bra +0xE /* 00010F3E */
label00010F32:
00010F32 486E FFF8 pea.l [A6 - 0x8]
00010F36 2F3C 0001 0001 move.l -[A7], 0x10001
00010F3C A8A8 syscall OffsetRect
label00010F3E:
00010F3E 7804 moveq.l D4, 0x04
00010F40 7A08 moveq.l D5, 0x08
00010F42 4A03 tst.b D3
00010F44 6704 beq +0x6 /* 00010F4A */
00010F46 7805 moveq.l D4, 0x05
00010F48 7A0C moveq.l D5, 0x0C
label00010F4A:
00010F4A 1F04 move.b -[A7], D4
00010F4C 486E FFF2 pea.l [A6 - 0xE]
00010F50 4EB9 0000 05D8 jsr [0x000005D8]
00010F56 486E FFF2 pea.l [A6 - 0xE]
00010F5A AA14 syscall RGBForeColor
00010F5C 486E FFF8 pea.l [A6 - 0x8]
00010F60 2F3C 0004 0004 move.l -[A7], 0x40004
00010F66 A8B1 syscall PaintRoundRect
00010F68 1F05 move.b -[A7], D5
00010F6A 486E FFF2 pea.l [A6 - 0xE]
00010F6E 4EB9 0000 05D8 jsr [0x000005D8]
00010F74 486E FFF2 pea.l [A6 - 0xE]
00010F78 AA14 syscall RGBForeColor
00010F7A 486E FFF8 pea.l [A6 - 0x8]
00010F7E 2F3C 0004 0004 move.l -[A7], 0x40004
00010F84 A8B0 syscall FrameRoundRect
00010F86 4FEF 000C lea.l A7, [A7 + 0xC]
label00010F8A:
00010F8A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00010F8E 4E5E unlink A6
00010F90 4E75 rts
00010F92 4E56 0000 link A6, 0
00010F96 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00010F9A 246E 0008 movea.l A2, [A6 + 0x8]
00010F9E 362E 000C move.w D3, [A6 + 0xC]
00010FA2 266E 000E movea.l A3, [A6 + 0xE]
00010FA6 1A2E 0012 move.b D5, [A6 + 0x12]
00010FAA 182E 0014 move.b D4, [A6 + 0x14]
00010FAE 0C43 0004 cmpi.w D3, 0x4
00010FB2 6E00 00E8 bgt +0xEA /* 0001109C */
00010FB6 4A05 tst.b D5
00010FB8 6624 bne +0x26 /* 00010FDE */
00010FBA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010FBE 4EB9 0000 30D8 jsr [0x000030D8]
00010FC4 4A00 tst.b D0
00010FC6 584F addq.w A7, 4
00010FC8 6714 beq +0x16 /* 00010FDE */
00010FCA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00010FCE 4EB9 0000 3110 jsr [0x00003110]
00010FD4 4A00 tst.b D0
00010FD6 584F addq.w A7, 4
00010FD8 6704 beq +0x6 /* 00010FDE */
00010FDA 7000 moveq.l D0, 0x00
00010FDC 6002 bra +0x4 /* 00010FE0 */
label00010FDE:
00010FDE 7001 moveq.l D0, 0x01
label00010FE0:
00010FE0 1600 move.b D3, D0
00010FE2 4A2A 0014 tst.b [A2 + 0x14]
00010FE6 673A beq +0x3C /* 00011022 */
00010FE8 4A2A 0012 tst.b [A2 + 0x12]
00010FEC 671A beq +0x1C /* 00011008 */
00010FEE 4A03 tst.b D3
00010FF0 6706 beq +0x8 /* 00010FF8 */
00010FF2 7629 moveq.l D3, 0x29
00010FF4 6000 019E bra +0x1A0 /* 00011194 */
label00010FF8:
00010FF8 4A04 tst.b D4
00010FFA 6706 beq +0x8 /* 00011002 */
00010FFC 7628 moveq.l D3, 0x28
00010FFE 6000 0194 bra +0x196 /* 00011194 */
label00011002:
00011002 7627 moveq.l D3, 0x27
00011004 6000 018E bra +0x190 /* 00011194 */
label00011008:
00011008 4A03 tst.b D3
0001100A 6706 beq +0x8 /* 00011012 */
0001100C 7622 moveq.l D3, 0x22
0001100E 6000 0184 bra +0x186 /* 00011194 */
label00011012:
00011012 4A04 tst.b D4
00011014 6706 beq +0x8 /* 0001101C */
00011016 7621 moveq.l D3, 0x21
00011018 6000 017A bra +0x17C /* 00011194 */
label0001101C:
0001101C 7620 moveq.l D3, 0x20
0001101E 6000 0174 bra +0x176 /* 00011194 */
label00011022:
00011022 4A2A 0012 tst.b [A2 + 0x12]
00011026 673A beq +0x3C /* 00011062 */
00011028 4A2A 0015 tst.b [A2 + 0x15]
0001102C 671A beq +0x1C /* 00011048 */
0001102E 4A03 tst.b D3
00011030 6706 beq +0x8 /* 00011038 */
00011032 761B moveq.l D3, 0x1B
00011034 6000 015E bra +0x160 /* 00011194 */
label00011038:
00011038 4A04 tst.b D4
0001103A 6706 beq +0x8 /* 00011042 */
0001103C 761A moveq.l D3, 0x1A
0001103E 6000 0154 bra +0x156 /* 00011194 */
label00011042:
00011042 7619 moveq.l D3, 0x19
00011044 6000 014E bra +0x150 /* 00011194 */
label00011048:
00011048 4A03 tst.b D3
0001104A 6706 beq +0x8 /* 00011052 */
0001104C 760D moveq.l D3, 0x0D
0001104E 6000 0144 bra +0x146 /* 00011194 */
label00011052:
00011052 4A04 tst.b D4
00011054 6706 beq +0x8 /* 0001105C */
00011056 760C moveq.l D3, 0x0C
00011058 6000 013A bra +0x13C /* 00011194 */
label0001105C:
0001105C 760B moveq.l D3, 0x0B
0001105E 6000 0134 bra +0x136 /* 00011194 */
label00011062:
00011062 4A2A 0015 tst.b [A2 + 0x15]
00011066 671A beq +0x1C /* 00011082 */
00011068 4A03 tst.b D3
0001106A 6706 beq +0x8 /* 00011072 */
0001106C 7614 moveq.l D3, 0x14
0001106E 6000 0124 bra +0x126 /* 00011194 */
label00011072:
00011072 4A04 tst.b D4
00011074 6706 beq +0x8 /* 0001107C */
00011076 7613 moveq.l D3, 0x13
00011078 6000 011A bra +0x11C /* 00011194 */
label0001107C:
0001107C 7612 moveq.l D3, 0x12
0001107E 6000 0114 bra +0x116 /* 00011194 */
label00011082:
00011082 4A03 tst.b D3
00011084 6706 beq +0x8 /* 0001108C */
00011086 7606 moveq.l D3, 0x06
00011088 6000 010A bra +0x10C /* 00011194 */
label0001108C:
0001108C 4A04 tst.b D4
0001108E 6706 beq +0x8 /* 00011096 */
00011090 7605 moveq.l D3, 0x05
00011092 6000 0100 bra +0x102 /* 00011194 */
label00011096:
00011096 7604 moveq.l D3, 0x04
00011098 6000 00FA bra +0xFC /* 00011194 */
label0001109C:
0001109C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000110A0 4EB9 0000 30D8 jsr [0x000030D8]
000110A6 4A00 tst.b D0
000110A8 584F addq.w A7, 4
000110AA 6700 00BA beq +0xBC /* 00011166 */
000110AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000110B2 4EB9 0000 3110 jsr [0x00003110]
000110B8 4A00 tst.b D0
000110BA 584F addq.w A7, 4
000110BC 6700 00A8 beq +0xAA /* 00011166 */
000110C0 4A05 tst.b D5
000110C2 673C beq +0x3E /* 00011100 */
000110C4 4A2A 0014 tst.b [A2 + 0x14]
000110C8 6710 beq +0x12 /* 000110DA */
000110CA 761E moveq.l D3, 0x1E
000110CC 4A2A 0012 tst.b [A2 + 0x12]
000110D0 6700 00C2 beq +0xC4 /* 00011194 */
000110D4 7625 moveq.l D3, 0x25
000110D6 6000 00BC bra +0xBE /* 00011194 */
label000110DA:
000110DA 4A2A 0012 tst.b [A2 + 0x12]
000110DE 6710 beq +0x12 /* 000110F0 */
000110E0 7609 moveq.l D3, 0x09
000110E2 4A2A 0015 tst.b [A2 + 0x15]
000110E6 6700 00AC beq +0xAE /* 00011194 */
000110EA 7617 moveq.l D3, 0x17
000110EC 6000 00A6 bra +0xA8 /* 00011194 */
label000110F0:
000110F0 7602 moveq.l D3, 0x02
000110F2 4A2A 0015 tst.b [A2 + 0x15]
000110F6 6700 009C beq +0x9E /* 00011194 */
000110FA 7610 moveq.l D3, 0x10
000110FC 6000 0096 bra +0x98 /* 00011194 */
label00011100:
00011100 4A04 tst.b D4
00011102 6732 beq +0x34 /* 00011136 */
00011104 4A2A 0014 tst.b [A2 + 0x14]
00011108 670E beq +0x10 /* 00011118 */
0001110A 761D moveq.l D3, 0x1D
0001110C 4A2A 0012 tst.b [A2 + 0x12]
00011110 6700 0082 beq +0x84 /* 00011194 */
00011114 7624 moveq.l D3, 0x24
00011116 607C bra +0x7E /* 00011194 */
label00011118:
00011118 4A2A 0012 tst.b [A2 + 0x12]
0001111C 670C beq +0xE /* 0001112A */
0001111E 7608 moveq.l D3, 0x08
00011120 4A2A 0015 tst.b [A2 + 0x15]
00011124 676E beq +0x70 /* 00011194 */
00011126 7616 moveq.l D3, 0x16
00011128 606A bra +0x6C /* 00011194 */
label0001112A:
0001112A 7601 moveq.l D3, 0x01
0001112C 4A2A 0015 tst.b [A2 + 0x15]
00011130 6762 beq +0x64 /* 00011194 */
00011132 760F moveq.l D3, 0x0F
00011134 605E bra +0x60 /* 00011194 */
label00011136:
00011136 4A2A 0014 tst.b [A2 + 0x14]
0001113A 670C beq +0xE /* 00011148 */
0001113C 761C moveq.l D3, 0x1C
0001113E 4A2A 0012 tst.b [A2 + 0x12]
00011142 6750 beq +0x52 /* 00011194 */
00011144 7623 moveq.l D3, 0x23
00011146 604C bra +0x4E /* 00011194 */
label00011148:
00011148 4A2A 0012 tst.b [A2 + 0x12]
0001114C 670C beq +0xE /* 0001115A */
0001114E 7607 moveq.l D3, 0x07
00011150 4A2A 0015 tst.b [A2 + 0x15]
00011154 673E beq +0x40 /* 00011194 */
00011156 7615 moveq.l D3, 0x15
00011158 603A bra +0x3C /* 00011194 */
label0001115A:
0001115A 7600 moveq.l D3, 0x00
0001115C 4A2A 0015 tst.b [A2 + 0x15]
00011160 6732 beq +0x34 /* 00011194 */
00011162 760E moveq.l D3, 0x0E
00011164 602E bra +0x30 /* 00011194 */
label00011166:
00011166 4A2A 0014 tst.b [A2 + 0x14]
0001116A 670C beq +0xE /* 00011178 */
0001116C 761F moveq.l D3, 0x1F
0001116E 4A2A 0012 tst.b [A2 + 0x12]
00011172 6720 beq +0x22 /* 00011194 */
00011174 7626 moveq.l D3, 0x26
00011176 601C bra +0x1E /* 00011194 */
label00011178:
00011178 4A2A 0012 tst.b [A2 + 0x12]
0001117C 670C beq +0xE /* 0001118A */
0001117E 760A moveq.l D3, 0x0A
00011180 4A2A 0015 tst.b [A2 + 0x15]
00011184 670E beq +0x10 /* 00011194 */
00011186 7618 moveq.l D3, 0x18
00011188 600A bra +0xC /* 00011194 */
label0001118A:
0001118A 7603 moveq.l D3, 0x03
0001118C 4A2A 0015 tst.b [A2 + 0x15]
00011190 6702 beq +0x4 /* 00011194 */
00011192 7611 moveq.l D3, 0x11
label00011194:
00011194 4EB9 0000 20B0 jsr [0x000020B0]
0001119A 2F0B move.l -[A7], A3
0001119C 2F3C 0010 0010 move.l -[A7], 0x100010
000111A2 3F03 move.w -[A7], D3
000111A4 2F0A move.l -[A7], A2
000111A6 2057 movea.l A0, [A7]
000111A8 2250 movea.l A1, [A0]
000111AA 2269 00C4 movea.l A1, [A1 + 0xC4]
000111AE 4E91 jsr [A1]
000111B0 4FEF 000E lea.l A7, [A7 + 0xE]
000111B4 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000111B8 4E5E unlink A6
000111BA 4E75 rts
fn000111BC:
000111BC 4E56 FFF8 link A6, -0x0008
000111C0 48E7 1030 movem.l -[A7], D3,A2,A3
000111C4 246E 0008 movea.l A2, [A6 + 0x8]
000111C8 362E 000C move.w D3, [A6 + 0xC]
000111CC 266E 000E movea.l A3, [A6 + 0xE]
000111D0 3F03 move.w -[A7], D3
000111D2 2F0A move.l -[A7], A2
000111D4 2057 movea.l A0, [A7]
000111D6 2250 movea.l A1, [A0]
000111D8 2269 00B4 movea.l A1, [A1 + 0xB4]
000111DC 4E91 jsr [A1]
000111DE 486E FFF8 pea.l [A6 - 0x8]
000111E2 2F0A move.l -[A7], A2
000111E4 2057 movea.l A0, [A7]
000111E6 2250 movea.l A1, [A0]
000111E8 2269 00CC movea.l A1, [A1 + 0xCC]
000111EC 4E91 jsr [A1]
000111EE 0C43 0004 cmpi.w D3, 0x4
000111F2 4FEF 000E lea.l A7, [A7 + 0xE]
000111F6 6E0E bgt +0x10 /* 00011206 */
000111F8 486E FFF8 pea.l [A6 - 0x8]
000111FC 2F3C 0001 0001 move.l -[A7], 0x10001
00011202 A8A8 syscall OffsetRect
00011204 6008 bra +0xA /* 0001120E */
label00011206:
00011206 546E FFFE addq.w [A6 - 0x2], 2
0001120A 546E FFFC addq.w [A6 - 0x4], 2
label0001120E:
0001120E 486E FFF8 pea.l [A6 - 0x8]
00011212 4EB9 0000 2100 jsr [0x00002100]
00011218 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001121C 2057 movea.l A0, [A7]
0001121E 2268 0004 movea.l A1, [A0 + 0x4]
00011222 2269 00D8 movea.l A1, [A1 + 0xD8]
00011226 4E91 jsr [A1]
00011228 2F0B move.l -[A7], A3
0001122A A8A3 syscall EraseRect
0001122C 504F addq.w A7, 8
0001122E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00011232 4E5E unlink A6
00011234 4E75 rts
fn00011236:
00011236 4E56 FFBC link A6, -0x0044
0001123A 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0001123E 246E 0008 movea.l A2, [A6 + 0x8]
00011242 382E 000C move.w D4, [A6 + 0xC]
00011246 362E 000E move.w D3, [A6 + 0xE]
0001124A 1C2E 0010 move.b D6, [A6 + 0x10]
0001124E 1A2E 0012 move.b D5, [A6 + 0x12]
00011252 486E FFBC pea.l [A6 - 0x44]
00011256 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001125A 2057 movea.l A0, [A7]
0001125C 2268 0004 movea.l A1, [A0 + 0x4]
00011260 2269 003C movea.l A1, [A1 + 0x3C]
00011264 4E91 jsr [A1]
00011266 486E FFBC pea.l [A6 - 0x44]
0001126A 486E FFC4 pea.l [A6 - 0x3C]
0001126E 4EB9 0000 2148 jsr [0x00002148]
00011274 4FEF 0010 lea.l A7, [A7 + 0x10]
00011278 6000 0112 bra +0x114 /* 0001138C */
label0001127C:
0001127C 3F03 move.w -[A7], D3
0001127E 486E FFF8 pea.l [A6 - 0x8]
00011282 2F0A move.l -[A7], A2
00011284 2057 movea.l A0, [A7]
00011286 2250 movea.l A1, [A0]
00011288 2269 00C8 movea.l A1, [A1 + 0xC8]
0001128C 4E91 jsr [A1]
0001128E 4227 clr.b -[A7]
00011290 486E FFF8 pea.l [A6 - 0x8]
00011294 2F0A move.l -[A7], A2
00011296 2057 movea.l A0, [A7]
00011298 2250 movea.l A1, [A0]
0001129A 2269 00D8 movea.l A1, [A1 + 0xD8]
0001129E 4E91 jsr [A1]
000112A0 504F addq.w A7, 8
000112A2 2F08 move.l -[A7], A0
000112A4 486E FFF2 pea.l [A6 - 0xE]
000112A8 4EB9 0000 2350 jsr [0x00002350]
000112AE B843 cmp.w D4, D3
000112B0 4FEF 0014 lea.l A7, [A7 + 0x14]
000112B4 6756 beq +0x58 /* 0001130C */
000112B6 3F04 move.w -[A7], D4
000112B8 486E FFE8 pea.l [A6 - 0x18]
000112BC 2F0A move.l -[A7], A2
000112BE 2057 movea.l A0, [A7]
000112C0 2250 movea.l A1, [A0]
000112C2 2269 00C8 movea.l A1, [A1 + 0xC8]
000112C6 4E91 jsr [A1]
000112C8 486E FFE2 pea.l [A6 - 0x1E]
000112CC 4EB9 0000 20D0 jsr [0x000020D0]
000112D2 486E FFE8 pea.l [A6 - 0x18]
000112D6 486E FFE2 pea.l [A6 - 0x1E]
000112DA 4EB9 0000 20F0 jsr [0x000020F0]
000112E0 206E FFF2 movea.l A0, [A6 - 0xE]
000112E4 4850 pea.l [A0]
000112E6 4EB9 0000 20F8 jsr [0x000020F8]
000112EC 486E FFE8 pea.l [A6 - 0x18]
000112F0 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000112F4 2F0A move.l -[A7], A2
000112F6 4EBA FEC4 jsr [PC - 0x13C /* 000111BC */]
000112FA 3F3C FFFF move.w -[A7], 0xFFFF
000112FE 486E FFE2 pea.l [A6 - 0x1E]
00011302 4EB9 0000 20E8 jsr [0x000020E8]
00011308 4FEF 002A lea.l A7, [A7 + 0x2A]
label0001130C:
0001130C 4AAA 000A tst.l [A2 + 0xA]
00011310 661E bne +0x20 /* 00011330 */
00011312 1F05 move.b -[A7], D5
00011314 1F06 move.b -[A7], D6
00011316 486E FFF8 pea.l [A6 - 0x8]
0001131A 3F2E FFF0 move.w -[A7], [A6 - 0x10]
0001131E 2F0A move.l -[A7], A2
00011320 2057 movea.l A0, [A7]
00011322 2250 movea.l A1, [A0]
00011324 2269 00B8 movea.l A1, [A1 + 0xB8]
00011328 4E91 jsr [A1]
0001132A 4FEF 000E lea.l A7, [A7 + 0xE]
0001132E 604C bra +0x4E /* 0001137C */
label00011330:
00011330 486E FFD6 pea.l [A6 - 0x2A]
00011334 4EB9 0000 2088 jsr [0x00002088]
0001133A 4EB9 0000 2098 jsr [0x00002098]
00011340 206E FFF2 movea.l A0, [A6 - 0xE]
00011344 4850 pea.l [A0]
00011346 4267 clr.w -[A7]
00011348 486E FFF8 pea.l [A6 - 0x8]
0001134C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011350 2057 movea.l A0, [A7]
00011352 2268 0004 movea.l A1, [A0 + 0x4]
00011356 2269 0018 movea.l A1, [A1 + 0x18]
0001135A 4E91 jsr [A1]
0001135C 584F addq.w A7, 4
0001135E 2F08 move.l -[A7], A0
00011360 2F2A 000A move.l -[A7], [A2 + 0xA]
00011364 4EB9 0000 3958 jsr [0x00003958]
0001136A 3F3C FFFF move.w -[A7], 0xFFFF
0001136E 486E FFD6 pea.l [A6 - 0x2A]
00011372 4EB9 0000 2090 jsr [0x00002090]
00011378 4FEF 001C lea.l A7, [A7 + 0x1C]
label0001137C:
0001137C 3F3C FFFF move.w -[A7], 0xFFFF
00011380 486E FFF2 pea.l [A6 - 0xE]
00011384 4EB9 0000 2358 jsr [0x00002358]
0001138A 5C4F addq.w A7, 6
label0001138C:
0001138C 486E FFF0 pea.l [A6 - 0x10]
00011390 486E FFC4 pea.l [A6 - 0x3C]
00011394 4EB9 0000 2158 jsr [0x00002158]
0001139A 4A00 tst.b D0
0001139C 504F addq.w A7, 8
0001139E 6600 FEDC bne -0x122 /* 0001127C */
000113A2 3F3C FFFF move.w -[A7], 0xFFFF
000113A6 486E FFC4 pea.l [A6 - 0x3C]
000113AA 4EB9 0000 2150 jsr [0x00002150]
000113B0 5C4F addq.w A7, 6
000113B2 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
000113B6 4E5E unlink A6
000113B8 4E75 rts
000113BA 4E56 FFF8 link A6, -0x0008
000113BE 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
000113C2 246E 0008 movea.l A2, [A6 + 0x8]
000113C6 3E2E 000C move.w D7, [A6 + 0xC]
000113CA 2F0A move.l -[A7], A2
000113CC 2057 movea.l A0, [A7]
000113CE 2250 movea.l A1, [A0]
000113D0 2269 00D4 movea.l A1, [A1 + 0xD4]
000113D4 4E91 jsr [A1]
000113D6 3A00 move.w D5, D0
000113D8 3C2A 000E move.w D6, [A2 + 0xE]
000113DC 5346 subq.w D6, 1
000113DE 486E FFF8 pea.l [A6 - 0x8]
000113E2 2F0A move.l -[A7], A2
000113E4 2057 movea.l A0, [A7]
000113E6 2250 movea.l A1, [A0]
000113E8 2269 00D0 movea.l A1, [A1 + 0xD0]
000113EC 4E91 jsr [A1]
000113EE A89E syscall PenNormal
000113F0 0C47 0004 cmpi.w D7, 0x4
000113F4 4FEF 000C lea.l A7, [A7 + 0xC]
000113F8 6E2C bgt +0x2E /* 00011426 */
000113FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000113FE 4EB9 0000 30D8 jsr [0x000030D8]
00011404 4A00 tst.b D0
00011406 584F addq.w A7, 4
00011408 6710 beq +0x12 /* 0001141A */
0001140A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001140E 4EB9 0000 3110 jsr [0x00003110]
00011414 4A00 tst.b D0
00011416 584F addq.w A7, 4
00011418 660C bne +0xE /* 00011426 */
label0001141A:
0001141A 2079 0002 B752 movea.l A0, [0x0002B752]
00011420 4868 00B2 pea.l [A0 + 0xB2]
00011424 A89D syscall PenPat
label00011426:
00011426 7600 moveq.l D3, 0x00
00011428 602A bra +0x2C /* 00011454 */
label0001142A:
0001142A 3044 movea.w A0, D4
0001142C 2008 move.l D0, A0
0001142E 81C6 divs.w D0, D6
00011430 3F00 move.w -[A7], D0
00011432 486E FFF8 pea.l [A6 - 0x8]
00011436 3F07 move.w -[A7], D7
00011438 2F0A move.l -[A7], A2
0001143A 2057 movea.l A0, [A7]
0001143C 2250 movea.l A1, [A0]
0001143E 2269 00C0 movea.l A1, [A1 + 0xC0]
00011442 4E91 jsr [A1]
00011444 5243 addq.w D3, 1
00011446 D845 add.w D4, D5
00011448 4FEF 000C lea.l A7, [A7 + 0xC]
label0001144C:
0001144C B66A 000E cmp.w D3, [A2 + 0xE]
00011450 6DD8 blt -0x26 /* 0001142A */
00011452 6006 bra +0x8 /* 0001145A */
label00011454:
00011454 7800 moveq.l D4, 0x00
00011456 C9C5 muls.w D4, D5
00011458 60F2 bra -0xC /* 0001144C */
label0001145A:
0001145A 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0001145E 4E5E unlink A6
00011460 4E75 rts
00011462 4E56 FFF2 link A6, -0x000E
00011466 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001146A 246E 0008 movea.l A2, [A6 + 0x8]
0001146E 382E 000C move.w D4, [A6 + 0xC]
00011472 266E 000E movea.l A3, [A6 + 0xE]
00011476 362E 0012 move.w D3, [A6 + 0x12]
0001147A 2D53 FFF8 move.l [A6 - 0x8], [A3]
0001147E 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
00011484 4A2A 0012 tst.b [A2 + 0x12]
00011488 6714 beq +0x16 /* 0001149E */
0001148A 3003 move.w D0, D3
0001148C 5240 addq.w D0, 1
0001148E D16E FFFA add.w [A6 - 0x6], D0
00011492 302E FFFA move.w D0, [A6 - 0x6]
00011496 5640 addq.w D0, 3
00011498 3D40 FFFE move.w [A6 - 0x2], D0
0001149C 6012 bra +0x14 /* 000114B0 */
label0001149E:
0001149E 3003 move.w D0, D3
000114A0 5240 addq.w D0, 1
000114A2 D16E FFF8 add.w [A6 - 0x8], D0
000114A6 302E FFF8 move.w D0, [A6 - 0x8]
000114AA 5640 addq.w D0, 3
000114AC 3D40 FFFC move.w [A6 - 0x4], D0
label000114B0:
000114B0 0C44 0004 cmpi.w D4, 0x4
000114B4 6F00 00AE ble +0xB0 /* 00011564 */
000114B8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000114BC 4EB9 0000 30D8 jsr [0x000030D8]
000114C2 4A00 tst.b D0
000114C4 584F addq.w A7, 4
000114C6 6700 009C beq +0x9E /* 00011564 */
000114CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000114CE 4EB9 0000 3110 jsr [0x00003110]
000114D4 4A00 tst.b D0
000114D6 584F addq.w A7, 4
000114D8 6700 008A beq +0x8C /* 00011564 */
000114DC 2D79 0000 9C50 FFF2 move.l [A6 - 0xE], [0x00009C50]
000114E4 3D79 0000 9C54 FFF6 move.w [A6 - 0xA], [0x00009C54]
000114EC 486E FFF2 pea.l [A6 - 0xE]
000114F0 AA14 syscall RGBForeColor
000114F2 3F2E FFFA move.w -[A7], [A6 - 0x6]
000114F6 302E FFFC move.w D0, [A6 - 0x4]
000114FA 5540 subq.w D0, 2
000114FC 3F00 move.w -[A7], D0
000114FE A893 syscall MoveTo
00011500 3F2E FFFA move.w -[A7], [A6 - 0x6]
00011504 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00011508 A891 syscall LineTo
0001150A 302E FFFE move.w D0, [A6 - 0x2]
0001150E 5540 subq.w D0, 2
00011510 3F00 move.w -[A7], D0
00011512 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00011516 A891 syscall LineTo
00011518 1F3C 0007 move.b -[A7], 0x7
0001151C 486E FFF2 pea.l [A6 - 0xE]
00011520 4EB9 0000 05D8 jsr [0x000005D8]
00011526 486E FFF2 pea.l [A6 - 0xE]
0001152A AA14 syscall RGBForeColor
0001152C 302E FFFE move.w D0, [A6 - 0x2]
00011530 5340 subq.w D0, 1
00011532 3F00 move.w -[A7], D0
00011534 302E FFF8 move.w D0, [A6 - 0x8]
00011538 5240 addq.w D0, 1
0001153A 3F00 move.w -[A7], D0
0001153C A893 syscall MoveTo
0001153E 302E FFFE move.w D0, [A6 - 0x2]
00011542 5340 subq.w D0, 1
00011544 3F00 move.w -[A7], D0
00011546 302E FFFC move.w D0, [A6 - 0x4]
0001154A 5340 subq.w D0, 1
0001154C 3F00 move.w -[A7], D0
0001154E A891 syscall LineTo
00011550 302E FFFA move.w D0, [A6 - 0x6]
00011554 5240 addq.w D0, 1
00011556 3F00 move.w -[A7], D0
00011558 302E FFFC move.w D0, [A6 - 0x4]
0001155C 5340 subq.w D0, 1
0001155E 3F00 move.w -[A7], D0
00011560 A891 syscall LineTo
00011562 5C4F addq.w A7, 6
label00011564:
00011564 2D79 0000 9C56 FFF2 move.l [A6 - 0xE], [0x00009C56]
0001156C 3D79 0000 9C5A FFF6 move.w [A6 - 0xA], [0x00009C5A]
00011574 0C44 0004 cmpi.w D4, 0x4
00011578 6F30 ble +0x32 /* 000115AA */
0001157A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001157E 4EB9 0000 30D8 jsr [0x000030D8]
00011584 4A00 tst.b D0
00011586 584F addq.w A7, 4
00011588 6710 beq +0x12 /* 0001159A */
0001158A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001158E 4EB9 0000 3110 jsr [0x00003110]
00011594 4A00 tst.b D0
00011596 584F addq.w A7, 4
00011598 6610 bne +0x12 /* 000115AA */
label0001159A:
0001159A 1F3C 0008 move.b -[A7], 0x8
0001159E 486E FFF2 pea.l [A6 - 0xE]
000115A2 4EB9 0000 05D8 jsr [0x000005D8]
000115A8 5C4F addq.w A7, 6
label000115AA:
000115AA 486E FFF2 pea.l [A6 - 0xE]
000115AE AA14 syscall RGBForeColor
000115B0 302E FFFA move.w D0, [A6 - 0x6]
000115B4 5240 addq.w D0, 1
000115B6 3F00 move.w -[A7], D0
000115B8 302E FFFC move.w D0, [A6 - 0x4]
000115BC 5540 subq.w D0, 2
000115BE 3F00 move.w -[A7], D0
000115C0 A893 syscall MoveTo
000115C2 4A2A 0012 tst.b [A2 + 0x12]
000115C6 6714 beq +0x16 /* 000115DC */
000115C8 302E FFFA move.w D0, [A6 - 0x6]
000115CC 5240 addq.w D0, 1
000115CE 3F00 move.w -[A7], D0
000115D0 302E FFF8 move.w D0, [A6 - 0x8]
000115D4 5240 addq.w D0, 1
000115D6 3F00 move.w -[A7], D0
000115D8 A891 syscall LineTo
000115DA 6012 bra +0x14 /* 000115EE */
label000115DC:
000115DC 302E FFFE move.w D0, [A6 - 0x2]
000115E0 5540 subq.w D0, 2
000115E2 3F00 move.w -[A7], D0
000115E4 302E FFF8 move.w D0, [A6 - 0x8]
000115E8 5240 addq.w D0, 1
000115EA 3F00 move.w -[A7], D0
000115EC A891 syscall LineTo
label000115EE:
000115EE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000115F2 4E5E unlink A6
000115F4 4E75 rts
000115F6 4E56 FFFA link A6, -0x0006
000115FA 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
000115FE 246E 0012 movea.l A2, [A6 + 0x12]
00011602 7A00 moveq.l D5, 0x00
00011604 604C bra +0x4E /* 00011652 */
label00011606:
00011606 7600 moveq.l D3, 0x00
00011608 6050 bra +0x52 /* 0001165A */
label0001160A:
0001160A 41F9 0000 7250 lea.l A0, [0x00007250]
00011610 D1C7 add.l A0, D7
00011612 D1C6 add.l A0, D6
00011614 1830 3000 move.b D4, [A0 + D3.w]
00011618 4884 ext.w D4
0001161A 0C44 FFFF cmpi.w D4, 0xFFFF
0001161E 6728 beq +0x2A /* 00011648 */
00011620 1F04 move.b -[A7], D4
00011622 486E FFFA pea.l [A6 - 0x6]
00011626 4EB9 0000 05D8 jsr [0x000005D8]
0001162C 486E FFFA pea.l [A6 - 0x6]
00011630 3012 move.w D0, [A2]
00011632 D045 add.w D0, D5
00011634 3F00 move.w -[A7], D0
00011636 302A 0002 move.w D0, [A2 + 0x2]
0001163A D043 add.w D0, D3
0001163C 3F00 move.w -[A7], D0
0001163E 4EB9 0000 06E0 jsr [0x000006E0]
00011644 4FEF 000E lea.l A7, [A7 + 0xE]
label00011648:
00011648 5243 addq.w D3, 1
label0001164A:
0001164A B66E 0010 cmp.w D3, [A6 + 0x10]
0001164E 6DBA blt -0x44 /* 0001160A */
00011650 5245 addq.w D5, 1
label00011652:
00011652 BA6E 000E cmp.w D5, [A6 + 0xE]
00011656 6DAE blt -0x50 /* 00011606 */
00011658 6010 bra +0x12 /* 0001166A */
label0001165A:
0001165A 3045 movea.w A0, D5
0001165C 2C08 move.l D6, A0
0001165E E98E lsl D6, 4
00011660 306E 000C movea.w A0, [A6 + 0xC]
00011664 2E08 move.l D7, A0
00011666 E18F lsl D7, 8
00011668 60E0 bra -0x1E /* 0001164A */
label0001166A:
0001166A 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0001166E 4E5E unlink A6
00011670 4E75 rts
00011672 4E56 FFEC link A6, -0x0014
00011676 48E7 1030 movem.l -[A7], D3,A2,A3
0001167A 246E 0008 movea.l A2, [A6 + 0x8]
0001167E 266E 000C movea.l A3, [A6 + 0xC]
00011682 4A2A 0014 tst.b [A2 + 0x14]
00011686 670C beq +0xE /* 00011694 */
00011688 7604 moveq.l D3, 0x04
0001168A 4A2A 0012 tst.b [A2 + 0x12]
0001168E 6720 beq +0x22 /* 000116B0 */
00011690 7605 moveq.l D3, 0x05
00011692 601C bra +0x1E /* 000116B0 */
label00011694:
00011694 4A2A 0012 tst.b [A2 + 0x12]
00011698 670C beq +0xE /* 000116A6 */
0001169A 7601 moveq.l D3, 0x01
0001169C 4A2A 0015 tst.b [A2 + 0x15]
000116A0 670E beq +0x10 /* 000116B0 */
000116A2 7603 moveq.l D3, 0x03
000116A4 600A bra +0xC /* 000116B0 */
label000116A6:
000116A6 7600 moveq.l D3, 0x00
000116A8 4A2A 0015 tst.b [A2 + 0x15]
000116AC 6702 beq +0x4 /* 000116B0 */
000116AE 7602 moveq.l D3, 0x02
label000116B0:
000116B0 3043 movea.w A0, D3
000116B2 2008 move.l D0, A0
000116B4 EB88 lsl D0, 5
000116B6 41F9 0000 7190 lea.l A0, [0x00007190]
000116BC D1C0 add.l A0, D0
000116BE 2D48 FFF2 move.l [A6 - 0xE], A0
000116C2 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2
000116C8 2D53 FFF8 move.l [A6 - 0x8], [A3]
000116CC 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
000116D2 486E FFEC pea.l [A6 - 0x14]
000116D6 4EB9 0000 2340 jsr [0x00002340]
000116DC 206E FFEC movea.l A0, [A6 - 0x14]
000116E0 4850 pea.l [A0]
000116E2 486E FFF2 pea.l [A6 - 0xE]
000116E6 A8D7 syscall BitMapToRegion/BitMapRgn
000116E8 301F move.w D0, [A7]+
000116EA 486E FFEC pea.l [A6 - 0x14]
000116EE 4EB9 0000 2360 jsr [0x00002360]
000116F4 2448 movea.l A2, A0
000116F6 3F3C FFFF move.w -[A7], 0xFFFF
000116FA 486E FFEC pea.l [A6 - 0x14]
000116FE 4EB9 0000 2358 jsr [0x00002358]
00011704 204A movea.l A0, A2
00011706 4FEF 000C lea.l A7, [A7 + 0xC]
0001170A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001170E 4E5E unlink A6
00011710 4E75 rts
00011712 4E56 0000 link A6, 0
00011716 3F3C 0081 move.w -[A7], 0x81
0001171A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001171E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00011722 2057 movea.l A0, [A7]
00011724 2250 movea.l A1, [A0]
00011726 2269 0048 movea.l A1, [A1 + 0x48]
0001172A 4E91 jsr [A1]
0001172C 4A00 tst.b D0
0001172E 4FEF 000A lea.l A7, [A7 + 0xA]
00011732 6706 beq +0x8 /* 0001173A */
00011734 103C 0081 move.b D0, 0x81
00011738 6002 bra +0x4 /* 0001173C */
label0001173A:
0001173A 7000 moveq.l D0, 0x00
label0001173C:
0001173C 7200 moveq.l D1, 0x00
0001173E 1200 move.b D1, D0
00011740 3001 move.w D0, D1
00011742 4E5E unlink A6
00011744 4E75 rts
00011746 4E56 FFF8 link A6, -0x0008
0001174A 48E7 1820 movem.l -[A7], D3,D4,A2
0001174E 246E 0008 movea.l A2, [A6 + 0x8]
00011752 382E 0010 move.w D4, [A6 + 0x10]
00011756 7600 moveq.l D3, 0x00
00011758 0C44 0081 cmpi.w D4, 0x81
0001175C 6640 bne +0x42 /* 0001179E */
0001175E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011762 2057 movea.l A0, [A7]
00011764 2268 0004 movea.l A1, [A0 + 0x4]
00011768 2269 001C movea.l A1, [A1 + 0x1C]
0001176C 4E91 jsr [A1]
0001176E 584F addq.w A7, 4
00011770 2F00 move.l -[A7], D0
00011772 2F0A move.l -[A7], A2
00011774 61FF 0000 0832 bsr +0x834 /* 00011FA8 */
0001177A 504F addq.w A7, 8
0001177C 3F00 move.w -[A7], D0
0001177E 486E FFF8 pea.l [A6 - 0x8]
00011782 2F0A move.l -[A7], A2
00011784 2057 movea.l A0, [A7]
00011786 2250 movea.l A1, [A0]
00011788 2269 00C8 movea.l A1, [A1 + 0xC8]
0001178C 4E91 jsr [A1]
0001178E 2F2E 000C move.l -[A7], [A6 + 0xC]
00011792 486E FFF8 pea.l [A6 - 0x8]
00011796 A8AD syscall PtInRect
00011798 101F move.b D0, [A7]+
0001179A 1600 move.b D3, D0
0001179C 504F addq.w A7, 8
label0001179E:
0001179E 1003 move.b D0, D3
000117A0 4CDF 0418 movem.l D3,D4,A2, [A7]+
000117A4 4E5E unlink A6
000117A6 4E75 rts
000117A8 4E56 FFA6 link A6, -0x005A
000117AC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000117B0 246E 0008 movea.l A2, [A6 + 0x8]
000117B4 486E FFBE pea.l [A6 - 0x42]
000117B8 4EB9 0000 20A0 jsr [0x000020A0]
000117BE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000117C2 2057 movea.l A0, [A7]
000117C4 2268 0004 movea.l A1, [A0 + 0x4]
000117C8 2269 001C movea.l A1, [A1 + 0x1C]
000117CC 4E91 jsr [A1]
000117CE 584F addq.w A7, 4
000117D0 2F00 move.l -[A7], D0
000117D2 2F0A move.l -[A7], A2
000117D4 61FF 0000 07D2 bsr +0x7D4 /* 00011FA8 */
000117DA 3800 move.w D4, D0
000117DC 1F3C 0001 move.b -[A7], 0x1
000117E0 4227 clr.b -[A7]
000117E2 3F04 move.w -[A7], D4
000117E4 3F04 move.w -[A7], D4
000117E6 2F0A move.l -[A7], A2
000117E8 4EBA FA4C jsr [PC - 0x5B4 /* 00011236 */]
000117EC 157C 0001 0008 move.b [A2 + 0x8], 0x1
000117F2 3F04 move.w -[A7], D4
000117F4 486E FFE2 pea.l [A6 - 0x1E]
000117F8 2F0A move.l -[A7], A2
000117FA 2057 movea.l A0, [A7]
000117FC 2250 movea.l A1, [A0]
000117FE 2269 00C8 movea.l A1, [A1 + 0xC8]
00011802 4E91 jsr [A1]
00011804 4A2A 0013 tst.b [A2 + 0x13]
00011808 4FEF 0022 lea.l A7, [A7 + 0x22]
0001180C 6648 bne +0x4A /* 00011856 */
0001180E 1F3C 0001 move.b -[A7], 0x1
00011812 486E FFE2 pea.l [A6 - 0x1E]
00011816 2F0A move.l -[A7], A2
00011818 2057 movea.l A0, [A7]
0001181A 2250 movea.l A1, [A0]
0001181C 2269 00D8 movea.l A1, [A1 + 0xD8]
00011820 4E91 jsr [A1]
00011822 504F addq.w A7, 8
00011824 2F08 move.l -[A7], A0
00011826 486E FFDC pea.l [A6 - 0x24]
0001182A 4EB9 0000 2350 jsr [0x00002350]
00011830 206E FFDC movea.l A0, [A6 - 0x24]
00011834 4850 pea.l [A0]
00011836 4EB9 0000 20F8 jsr [0x000020F8]
0001183C 42A7 clr.l -[A7]
0001183E 4EB9 0000 3658 jsr [0x00003658]
00011844 3F3C FFFF move.w -[A7], 0xFFFF
00011848 486E FFDC pea.l [A6 - 0x24]
0001184C 4EB9 0000 2358 jsr [0x00002358]
00011852 4FEF 0018 lea.l A7, [A7 + 0x18]
label00011856:
00011856 422E FFFA clr.b [A6 - 0x6]
0001185A 42AE FFFC clr.l [A6 - 0x4]
0001185E 2D4F FFBA move.l [A6 - 0x46], A7
00011862 42AA 000A clr.l [A2 + 0xA]
00011866 4878 0014 push.l 0x14
0001186A 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00011870 2648 movea.l A3, A0
00011872 2008 move.l D0, A0
00011874 584F addq.w A7, 4
00011876 6718 beq +0x1A /* 00011890 */
00011878 42A7 clr.l -[A7]
0001187A 42A7 clr.l -[A7]
0001187C 42A7 clr.l -[A7]
0001187E 4267 clr.w -[A7]
00011880 486E FFE2 pea.l [A6 - 0x1E]
00011884 2F0B move.l -[A7], A3
00011886 4EB9 0000 3938 jsr [0x00003938]
0001188C 4FEF 0016 lea.l A7, [A7 + 0x16]
label00011890:
00011890 254B 000A move.l [A2 + 0xA], A3
00011894 286A 000A movea.l A4, [A2 + 0xA]
00011898 4A2E FFFA tst.b [A6 - 0x6]
0001189C 6710 beq +0x12 /* 000118AE */
0001189E 3F3C 0001 move.w -[A7], 0x1
000118A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000118A6 4EB9 0000 3940 jsr [0x00003940]
000118AC 5C4F addq.w A7, 6
label000118AE:
000118AE B8FC 0000 cmpa.w A4, 0x0
000118B2 56C0 sne D0
000118B4 4400 neg.b D0
000118B6 1D40 FFFA move.b [A6 - 0x6], D0
000118BA 2D4C FFFC move.l [A6 - 0x4], A4
000118BE 2F2A 000A move.l -[A7], [A2 + 0xA]
000118C2 4EB9 0000 3948 jsr [0x00003948]
000118C8 1F3C 0001 move.b -[A7], 0x1
000118CC 102A 0013 move.b D0, [A2 + 0x13]
000118D0 57C0 seq D0
000118D2 4400 neg.b D0
000118D4 1F00 move.b -[A7], D0
000118D6 486E FFE2 pea.l [A6 - 0x1E]
000118DA 2E2A 000A move.l D7, [A2 + 0xA]
000118DE 2047 movea.l A0, D7
000118E0 2050 movea.l A0, [A0]
000118E2 2068 0002 movea.l A0, [A0 + 0x2]
000118E6 2050 movea.l A0, [A0]
000118E8 3F28 0020 move.w -[A7], [A0 + 0x20]
000118EC 2F0A move.l -[A7], A2
000118EE 2057 movea.l A0, [A7]
000118F0 2250 movea.l A1, [A0]
000118F2 2269 00B8 movea.l A1, [A1 + 0xB8]
000118F6 4E91 jsr [A1]
000118F8 2F2A 000A move.l -[A7], [A2 + 0xA]
000118FC 4EB9 0000 3950 jsr [0x00003950]
00011902 4FEF 0016 lea.l A7, [A7 + 0x16]
00011906 603C bra +0x3E /* 00011944 */
00011908 3F3C 0001 move.w -[A7], 0x1
0001190C 2F2A 000A move.l -[A7], [A2 + 0xA]
00011910 4EB9 0000 3940 jsr [0x00003940]
00011916 42AA 000A clr.l [A2 + 0xA]
0001191A 4A2E FFFA tst.b [A6 - 0x6]
0001191E 5C4F addq.w A7, 6
00011920 6710 beq +0x12 /* 00011932 */
00011922 3F3C 0001 move.w -[A7], 0x1
00011926 2F2E FFFC move.l -[A7], [A6 - 0x4]
0001192A 4EB9 0000 3940 jsr [0x00003940]
00011930 5C4F addq.w A7, 6
label00011932:
00011932 422E FFFA clr.b [A6 - 0x6]
00011936 42AE FFFC clr.l [A6 - 0x4]
0001193A 486E FFA6 pea.l [A6 - 0x5A]
0001193E 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
label00011944:
00011944 486E FFF6 pea.l [A6 - 0xA]
00011948 486E FFF8 pea.l [A6 - 0x8]
0001194C 2F0A move.l -[A7], A2
0001194E 61FF 0000 04BA bsr +0x4BC /* 00011E0A */
00011954 486E FFEA pea.l [A6 - 0x16]
00011958 2F0A move.l -[A7], A2
0001195A 2057 movea.l A0, [A7]
0001195C 2250 movea.l A1, [A0]
0001195E 2269 00CC movea.l A1, [A1 + 0xCC]
00011962 4E91 jsr [A1]
00011964 486E FFEA pea.l [A6 - 0x16]
00011968 2F3C FFEC FFEC move.l -[A7], 0xFFECFFEC
0001196E A8A9 syscall InsetRect
00011970 3604 move.w D3, D4
00011972 4FEF 0014 lea.l A7, [A7 + 0x14]
00011976 6000 00C4 bra +0xC6 /* 00011A3C */
label0001197A:
0001197A 486E FFF2 pea.l [A6 - 0xE]
0001197E A972 syscall GetMouse
00011980 3A03 move.w D5, D3
00011982 3604 move.w D3, D4
00011984 554F subq.w A7, 2
00011986 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0001198A 486E FFEA pea.l [A6 - 0x16]
0001198E A8AD syscall PtInRect
00011990 101F move.b D0, [A7]+
00011992 674E beq +0x50 /* 000119E2 */
00011994 1C2A 0012 move.b D6, [A2 + 0x12]
00011998 670C beq +0xE /* 000119A6 */
0001199A 302E FFF4 move.w D0, [A6 - 0xC]
0001199E 906E 0010 sub.w D0, [A6 + 0x10]
000119A2 D640 add.w D3, D0
000119A4 600A bra +0xC /* 000119B0 */
label000119A6:
000119A6 302E FFF2 move.w D0, [A6 - 0xE]
000119AA 906E 000E sub.w D0, [A6 + 0xE]
000119AE D640 add.w D3, D0
label000119B0:
000119B0 4A06 tst.b D6
000119B2 6718 beq +0x1A /* 000119CC */
000119B4 B66E FFF8 cmp.w D3, [A6 - 0x8]
000119B8 6C06 bge +0x8 /* 000119C0 */
000119BA 362E FFF8 move.w D3, [A6 - 0x8]
000119BE 6022 bra +0x24 /* 000119E2 */
label000119C0:
000119C0 B66E FFF6 cmp.w D3, [A6 - 0xA]
000119C4 6F1C ble +0x1E /* 000119E2 */
000119C6 362E FFF6 move.w D3, [A6 - 0xA]
000119CA 6016 bra +0x18 /* 000119E2 */
label000119CC:
000119CC B66E FFF8 cmp.w D3, [A6 - 0x8]
000119D0 6F06 ble +0x8 /* 000119D8 */
000119D2 362E FFF8 move.w D3, [A6 - 0x8]
000119D6 600A bra +0xC /* 000119E2 */
label000119D8:
000119D8 B66E FFF6 cmp.w D3, [A6 - 0xA]
000119DC 6C04 bge +0x6 /* 000119E2 */
000119DE 362E FFF6 move.w D3, [A6 - 0xA]
label000119E2:
000119E2 B645 cmp.w D3, D5
000119E4 6756 beq +0x58 /* 00011A3C */
000119E6 1F3C 0001 move.b -[A7], 0x1
000119EA 102A 0013 move.b D0, [A2 + 0x13]
000119EE 57C0 seq D0
000119F0 4400 neg.b D0
000119F2 1F00 move.b -[A7], D0
000119F4 3F03 move.w -[A7], D3
000119F6 3F05 move.w -[A7], D5
000119F8 2F0A move.l -[A7], A2
000119FA 4EBA F83A jsr [PC - 0x7C6 /* 00011236 */]
000119FE 4A2A 0013 tst.b [A2 + 0x13]
00011A02 4FEF 000C lea.l A7, [A7 + 0xC]
00011A06 6734 beq +0x36 /* 00011A3C */
00011A08 3F03 move.w -[A7], D3
00011A0A 2F0A move.l -[A7], A2
00011A0C 61FF 0000 0466 bsr +0x468 /* 00011E74 */
00011A12 5C4F addq.w A7, 6
00011A14 2F00 move.l -[A7], D0
00011A16 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011A1A 2057 movea.l A0, [A7]
00011A1C 2268 0004 movea.l A1, [A0 + 0x4]
00011A20 2269 0020 movea.l A1, [A1 + 0x20]
00011A24 4E91 jsr [A1]
00011A26 42A7 clr.l -[A7]
00011A28 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011A2C 2057 movea.l A0, [A7]
00011A2E 2268 0004 movea.l A1, [A0 + 0x4]
00011A32 2269 00E8 movea.l A1, [A1 + 0xE8]
00011A36 4E91 jsr [A1]
00011A38 4FEF 0010 lea.l A7, [A7 + 0x10]
label00011A3C:
00011A3C 554F subq.w A7, 2
00011A3E A973 syscall StillDown
00011A40 101F move.b D0, [A7]+
00011A42 6600 FF36 bne -0xC8 /* 0001197A */
00011A46 4A2E FFFA tst.b [A6 - 0x6]
00011A4A 6710 beq +0x12 /* 00011A5C */
00011A4C 3F3C 0001 move.w -[A7], 0x1
00011A50 2F2E FFFC move.l -[A7], [A6 - 0x4]
00011A54 4EB9 0000 3940 jsr [0x00003940]
00011A5A 5C4F addq.w A7, 6
label00011A5C:
00011A5C 422E FFFA clr.b [A6 - 0x6]
00011A60 42AE FFFC clr.l [A6 - 0x4]
00011A64 42AA 000A clr.l [A2 + 0xA]
00011A68 422A 0008 clr.b [A2 + 0x8]
00011A6C 42A7 clr.l -[A7]
00011A6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011A72 2057 movea.l A0, [A7]
00011A74 2268 0004 movea.l A1, [A0 + 0x4]
00011A78 2269 00E8 movea.l A1, [A1 + 0xE8]
00011A7C 4E91 jsr [A1]
00011A7E B644 cmp.w D3, D4
00011A80 504F addq.w A7, 8
00011A82 674A beq +0x4C /* 00011ACE */
00011A84 4227 clr.b -[A7]
00011A86 4227 clr.b -[A7]
00011A88 3F03 move.w -[A7], D3
00011A8A 2F0A move.l -[A7], A2
00011A8C 61FF 0000 03E6 bsr +0x3E8 /* 00011E74 */
00011A92 5C4F addq.w A7, 6
00011A94 2F00 move.l -[A7], D0
00011A96 2F0A move.l -[A7], A2
00011A98 61FF 0000 050E bsr +0x510 /* 00011FA8 */
00011A9E 504F addq.w A7, 8
00011AA0 3F00 move.w -[A7], D0
00011AA2 3F03 move.w -[A7], D3
00011AA4 2F0A move.l -[A7], A2
00011AA6 4EBA F78E jsr [PC - 0x872 /* 00011236 */]
00011AAA 3F03 move.w -[A7], D3
00011AAC 2F0A move.l -[A7], A2
00011AAE 61FF 0000 03C4 bsr +0x3C6 /* 00011E74 */
00011AB4 5C4F addq.w A7, 6
00011AB6 2F00 move.l -[A7], D0
00011AB8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011ABC 2057 movea.l A0, [A7]
00011ABE 2268 0004 movea.l A1, [A0 + 0x4]
00011AC2 2269 0020 movea.l A1, [A1 + 0x20]
00011AC6 4E91 jsr [A1]
00011AC8 4FEF 0014 lea.l A7, [A7 + 0x14]
00011ACC 6012 bra +0x14 /* 00011AE0 */
label00011ACE:
00011ACE 4227 clr.b -[A7]
00011AD0 4227 clr.b -[A7]
00011AD2 3F04 move.w -[A7], D4
00011AD4 3F04 move.w -[A7], D4
00011AD6 2F0A move.l -[A7], A2
00011AD8 4EBA F75C jsr [PC - 0x8A4 /* 00011236 */]
00011ADC 4FEF 000C lea.l A7, [A7 + 0xC]
label00011AE0:
00011AE0 4A2E FFFA tst.b [A6 - 0x6]
00011AE4 6710 beq +0x12 /* 00011AF6 */
00011AE6 3F3C 0001 move.w -[A7], 0x1
00011AEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00011AEE 4EB9 0000 3940 jsr [0x00003940]
00011AF4 5C4F addq.w A7, 6
label00011AF6:
00011AF6 3F3C FFFF move.w -[A7], 0xFFFF
00011AFA 486E FFBE pea.l [A6 - 0x42]
00011AFE 4EB9 0000 20A8 jsr [0x000020A8]
00011B04 7000 moveq.l D0, 0x00
00011B06 5C4F addq.w A7, 6
00011B08 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00011B0C 4E5E unlink A6
00011B0E 4E75 rts
00011B10 4E56 0000 link A6, 0
00011B14 48E7 1820 movem.l -[A7], D3,D4,A2
00011B18 246E 0008 movea.l A2, [A6 + 0x8]
00011B1C 282E 000C move.l D4, [A6 + 0xC]
00011B20 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011B24 2057 movea.l A0, [A7]
00011B26 2268 0004 movea.l A1, [A0 + 0x4]
00011B2A 2269 001C movea.l A1, [A1 + 0x1C]
00011B2E 4E91 jsr [A1]
00011B30 2600 move.l D3, D0
00011B32 2F0A move.l -[A7], A2
00011B34 2057 movea.l A0, [A7]
00011B36 2250 movea.l A1, [A0]
00011B38 2269 00AC movea.l A1, [A1 + 0xAC]
00011B3C 4E91 jsr [A1]
00011B3E 4A00 tst.b D0
00011B40 504F addq.w A7, 8
00011B42 6640 bne +0x42 /* 00011B84 */
00011B44 B883 cmp.l D4, D3
00011B46 673C beq +0x3E /* 00011B84 */
00011B48 42A7 clr.l -[A7]
00011B4A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011B4E 2057 movea.l A0, [A7]
00011B50 2268 0004 movea.l A1, [A0 + 0x4]
00011B54 2269 00E8 movea.l A1, [A1 + 0xE8]
00011B58 4E91 jsr [A1]
00011B5A 4227 clr.b -[A7]
00011B5C 4227 clr.b -[A7]
00011B5E 2F04 move.l -[A7], D4
00011B60 2F0A move.l -[A7], A2
00011B62 61FF 0000 0444 bsr +0x446 /* 00011FA8 */
00011B68 504F addq.w A7, 8
00011B6A 3F00 move.w -[A7], D0
00011B6C 2F03 move.l -[A7], D3
00011B6E 2F0A move.l -[A7], A2
00011B70 61FF 0000 0436 bsr +0x438 /* 00011FA8 */
00011B76 504F addq.w A7, 8
00011B78 3F00 move.w -[A7], D0
00011B7A 2F0A move.l -[A7], A2
00011B7C 4EBA F6B8 jsr [PC - 0x948 /* 00011236 */]
00011B80 4FEF 0014 lea.l A7, [A7 + 0x14]
label00011B84:
00011B84 4CDF 0418 movem.l D3,D4,A2, [A7]+
00011B88 4E5E unlink A6
00011B8A 4E75 rts
00011B8C 4E56 FFF8 link A6, -0x0008
00011B90 48E7 1030 movem.l -[A7], D3,A2,A3
00011B94 266E 0008 movea.l A3, [A6 + 0x8]
00011B98 246E 000C movea.l A2, [A6 + 0xC]
00011B9C 362E 0010 move.w D3, [A6 + 0x10]
00011BA0 486E FFF8 pea.l [A6 - 0x8]
00011BA4 2F0B move.l -[A7], A3
00011BA6 2057 movea.l A0, [A7]
00011BA8 2250 movea.l A1, [A0]
00011BAA 2269 00CC movea.l A1, [A1 + 0xCC]
00011BAE 4E91 jsr [A1]
00011BB0 4A2B 0014 tst.b [A3 + 0x14]
00011BB4 504F addq.w A7, 8
00011BB6 6746 beq +0x48 /* 00011BFE */
00011BB8 4A2B 0012 tst.b [A3 + 0x12]
00011BBC 6720 beq +0x22 /* 00011BDE */
00011BBE 3543 0002 move.w [A2 + 0x2], D3
00011BC2 700D moveq.l D0, 0x0D
00011BC4 D043 add.w D0, D3
00011BC6 3540 0006 move.w [A2 + 0x6], D0
00011BCA 302E FFF8 move.w D0, [A6 - 0x8]
00011BCE 5940 subq.w D0, 4
00011BD0 3480 move.w [A2], D0
00011BD2 7010 moveq.l D0, 0x10
00011BD4 D052 add.w D0, [A2]
00011BD6 3540 0004 move.w [A2 + 0x4], D0
00011BDA 6000 0086 bra +0x88 /* 00011C62 */
label00011BDE:
00011BDE 3543 0004 move.w [A2 + 0x4], D3
00011BE2 70F3 moveq.l D0, 0xFFFFFFF3
00011BE4 D043 add.w D0, D3
00011BE6 3480 move.w [A2], D0
00011BE8 302E FFFA move.w D0, [A6 - 0x6]
00011BEC 5940 subq.w D0, 4
00011BEE 3540 0002 move.w [A2 + 0x2], D0
00011BF2 7010 moveq.l D0, 0x10
00011BF4 D06A 0002 add.w D0, [A2 + 0x2]
00011BF8 3540 0006 move.w [A2 + 0x6], D0
00011BFC 6064 bra +0x66 /* 00011C62 */
label00011BFE:
00011BFE 4A2B 0012 tst.b [A3 + 0x12]
00011C02 672E beq +0x30 /* 00011C32 */
00011C04 3543 0002 move.w [A2 + 0x2], D3
00011C08 700F moveq.l D0, 0x0F
00011C0A D043 add.w D0, D3
00011C0C 3540 0006 move.w [A2 + 0x6], D0
00011C10 4A2B 0015 tst.b [A3 + 0x15]
00011C14 670A beq +0xC /* 00011C20 */
00011C16 302E FFF8 move.w D0, [A6 - 0x8]
00011C1A 5D40 subq.w D0, 6
00011C1C 3480 move.w [A2], D0
00011C1E 6008 bra +0xA /* 00011C28 */
label00011C20:
00011C20 302E FFF8 move.w D0, [A6 - 0x8]
00011C24 5740 subq.w D0, 3
00011C26 3480 move.w [A2], D0
label00011C28:
00011C28 7010 moveq.l D0, 0x10
00011C2A D052 add.w D0, [A2]
00011C2C 3540 0004 move.w [A2 + 0x4], D0
00011C30 6030 bra +0x32 /* 00011C62 */
label00011C32:
00011C32 3543 0004 move.w [A2 + 0x4], D3
00011C36 70F1 moveq.l D0, 0xFFFFFFF1
00011C38 D043 add.w D0, D3
00011C3A 3480 move.w [A2], D0
00011C3C 4A2B 0015 tst.b [A3 + 0x15]
00011C40 670C beq +0xE /* 00011C4E */
00011C42 302E FFFA move.w D0, [A6 - 0x6]
00011C46 5D40 subq.w D0, 6
00011C48 3540 0002 move.w [A2 + 0x2], D0
00011C4C 600A bra +0xC /* 00011C58 */
label00011C4E:
00011C4E 302E FFFA move.w D0, [A6 - 0x6]
00011C52 5740 subq.w D0, 3
00011C54 3540 0002 move.w [A2 + 0x2], D0
label00011C58:
00011C58 7010 moveq.l D0, 0x10
00011C5A D06A 0002 add.w D0, [A2 + 0x2]
00011C5E 3540 0006 move.w [A2 + 0x6], D0
label00011C62:
00011C62 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00011C66 4E5E unlink A6
00011C68 4E75 rts
00011C6A 4E56 0000 link A6, 0
00011C6E 48E7 0030 movem.l -[A7], A2,A3
00011C72 266E 0008 movea.l A3, [A6 + 0x8]
00011C76 246E 000C movea.l A2, [A6 + 0xC]
00011C7A 2F0A move.l -[A7], A2
00011C7C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00011C80 2057 movea.l A0, [A7]
00011C82 2268 0004 movea.l A1, [A0 + 0x4]
00011C86 2269 003C movea.l A1, [A1 + 0x3C]
00011C8A 4E91 jsr [A1]
00011C8C 4A2B 0014 tst.b [A3 + 0x14]
00011C90 504F addq.w A7, 8
00011C92 672A beq +0x2C /* 00011CBE */
00011C94 4A2B 0012 tst.b [A3 + 0x12]
00011C98 6710 beq +0x12 /* 00011CAA */
00011C9A 5852 addq.w [A2], 4
00011C9C 3012 move.w D0, [A2]
00011C9E 5A40 addq.w D0, 5
00011CA0 3540 0004 move.w [A2 + 0x4], D0
00011CA4 556A 0006 subq.w [A2 + 0x6], 2
00011CA8 606E bra +0x70 /* 00011D18 */
label00011CAA:
00011CAA 586A 0002 addq.w [A2 + 0x2], 4
00011CAE 556A 0004 subq.w [A2 + 0x4], 2
00011CB2 302A 0002 move.w D0, [A2 + 0x2]
00011CB6 5A40 addq.w D0, 5
00011CB8 3540 0006 move.w [A2 + 0x6], D0
00011CBC 605A bra +0x5C /* 00011D18 */
label00011CBE:
00011CBE 4A2B 0012 tst.b [A3 + 0x12]
00011CC2 6728 beq +0x2A /* 00011CEC */
00011CC4 4A2B 0015 tst.b [A3 + 0x15]
00011CC8 6712 beq +0x14 /* 00011CDC */
00011CCA 5B6A 0004 subq.w [A2 + 0x4], 5
00011CCE 302A 0004 move.w D0, [A2 + 0x4]
00011CD2 5B40 subq.w D0, 5
00011CD4 3480 move.w [A2], D0
00011CD6 556A 0006 subq.w [A2 + 0x6], 2
00011CDA 603C bra +0x3E /* 00011D18 */
label00011CDC:
00011CDC 5652 addq.w [A2], 3
00011CDE 556A 0006 subq.w [A2 + 0x6], 2
00011CE2 3012 move.w D0, [A2]
00011CE4 5A40 addq.w D0, 5
00011CE6 3540 0004 move.w [A2 + 0x4], D0
00011CEA 602C bra +0x2E /* 00011D18 */
label00011CEC:
00011CEC 4A2B 0015 tst.b [A3 + 0x15]
00011CF0 6714 beq +0x16 /* 00011D06 */
00011CF2 5B6A 0006 subq.w [A2 + 0x6], 5
00011CF6 302A 0006 move.w D0, [A2 + 0x6]
00011CFA 5B40 subq.w D0, 5
00011CFC 3540 0002 move.w [A2 + 0x2], D0
00011D00 556A 0004 subq.w [A2 + 0x4], 2
00011D04 6012 bra +0x14 /* 00011D18 */
label00011D06:
00011D06 566A 0002 addq.w [A2 + 0x2], 3
00011D0A 556A 0004 subq.w [A2 + 0x4], 2
00011D0E 302A 0002 move.w D0, [A2 + 0x2]
00011D12 5A40 addq.w D0, 5
00011D14 3540 0006 move.w [A2 + 0x6], D0
label00011D18:
00011D18 4CDF 0C00 movem.l A2,A3, [A7]+
00011D1C 4E5E unlink A6
00011D1E 4E75 rts
00011D20 4E56 0000 link A6, 0
00011D24 48E7 0030 movem.l -[A7], A2,A3
00011D28 266E 0008 movea.l A3, [A6 + 0x8]
00011D2C 246E 000C movea.l A2, [A6 + 0xC]
00011D30 2F0A move.l -[A7], A2
00011D32 2F2B 0004 move.l -[A7], [A3 + 0x4]
00011D36 2057 movea.l A0, [A7]
00011D38 2268 0004 movea.l A1, [A0 + 0x4]
00011D3C 2269 003C movea.l A1, [A1 + 0x3C]
00011D40 4E91 jsr [A1]
00011D42 4A2B 0012 tst.b [A3 + 0x12]
00011D46 504F addq.w A7, 8
00011D48 6730 beq +0x32 /* 00011D7A */
00011D4A 066A 000A 0002 addi.w [A2 + 0x2], 0xA /* '\n' */
00011D50 046A 000D 0006 subi.w [A2 + 0x6], 0xD /* '\r' */
00011D56 4A2B 0015 tst.b [A3 + 0x15]
00011D5A 6710 beq +0x12 /* 00011D6C */
00011D5C 046A 0011 0004 subi.w [A2 + 0x4], 0x11
00011D62 302A 0004 move.w D0, [A2 + 0x4]
00011D66 5140 subq.w D0, 8
00011D68 3480 move.w [A2], D0
00011D6A 6040 bra +0x42 /* 00011DAC */
label00011D6C:
00011D6C 0652 0010 addi.w [A2], 0x10
00011D70 3012 move.w D0, [A2]
00011D72 5040 addq.w D0, 8
00011D74 3540 0004 move.w [A2 + 0x4], D0
00011D78 6032 bra +0x34 /* 00011DAC */
label00011D7A:
00011D7A 0652 000A addi.w [A2], 0xA /* '\n' */
00011D7E 046A 000F 0004 subi.w [A2 + 0x4], 0xF
00011D84 4A2B 0015 tst.b [A3 + 0x15]
00011D88 6712 beq +0x14 /* 00011D9C */
00011D8A 046A 0011 0006 subi.w [A2 + 0x6], 0x11
00011D90 302A 0006 move.w D0, [A2 + 0x6]
00011D94 5140 subq.w D0, 8
00011D96 3540 0002 move.w [A2 + 0x2], D0
00011D9A 6010 bra +0x12 /* 00011DAC */
label00011D9C:
00011D9C 066A 0010 0002 addi.w [A2 + 0x2], 0x10
00011DA2 302A 0002 move.w D0, [A2 + 0x2]
00011DA6 5040 addq.w D0, 8
00011DA8 3540 0006 move.w [A2 + 0x6], D0
label00011DAC:
00011DAC 4CDF 0C00 movem.l A2,A3, [A7]+
00011DB0 4E5E unlink A6
00011DB2 4E75 rts
00011DB4 4E56 FFF8 link A6, -0x0008
00011DB8 48E7 1020 movem.l -[A7], D3,A2
00011DBC 246E 0008 movea.l A2, [A6 + 0x8]
00011DC0 486E FFF8 pea.l [A6 - 0x8]
00011DC4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00011DC8 2057 movea.l A0, [A7]
00011DCA 2268 0004 movea.l A1, [A0 + 0x4]
00011DCE 2269 003C movea.l A1, [A1 + 0x3C]
00011DD2 4E91 jsr [A1]
00011DD4 362E FFFC move.w D3, [A6 - 0x4]
00011DD8 966E FFF8 sub.w D3, [A6 - 0x8]
00011DDC 0643 FFE7 addi.w D3, 0xFFE7
00011DE0 48C3 ext.l D3
00011DE2 4A2A 0012 tst.b [A2 + 0x12]
00011DE6 504F addq.w A7, 8
00011DE8 670E beq +0x10 /* 00011DF8 */
00011DEA 362E FFFE move.w D3, [A6 - 0x2]
00011DEE 966E FFFA sub.w D3, [A6 - 0x6]
00011DF2 0643 FFE7 addi.w D3, 0xFFE7
00011DF6 48C3 ext.l D3
label00011DF8:
00011DF8 4A2A 0014 tst.b [A2 + 0x14]
00011DFC 6702 beq +0x4 /* 00011E00 */
00011DFE 5483 addq.l D3, 2
label00011E00:
00011E00 2003 move.l D0, D3
00011E02 4CDF 0408 movem.l D3,A2, [A7]+
00011E06 4E5E unlink A6
00011E08 4E75 rts
fn00011E0A:
00011E0A 4E56 FFF8 link A6, -0x0008
00011E0E 48E7 0038 movem.l -[A7], A2,A3,A4
00011E12 266E 0008 movea.l A3, [A6 + 0x8]
00011E16 286E 000C movea.l A4, [A6 + 0xC]
00011E1A 246E 0010 movea.l A2, [A6 + 0x10]
00011E1E 486E FFF8 pea.l [A6 - 0x8]
00011E22 2F2B 0004 move.l -[A7], [A3 + 0x4]
00011E26 2057 movea.l A0, [A7]
00011E28 2268 0004 movea.l A1, [A0 + 0x4]
00011E2C 2269 003C movea.l A1, [A1 + 0x3C]
00011E30 4E91 jsr [A1]
00011E32 302E FFFC move.w D0, [A6 - 0x4]
00011E36 5B40 subq.w D0, 5
00011E38 3880 move.w [A4], D0
00011E3A 7014 moveq.l D0, 0x14
00011E3C D06E FFF8 add.w D0, [A6 - 0x8]
00011E40 3480 move.w [A2], D0
00011E42 4A2B 0012 tst.b [A3 + 0x12]
00011E46 504F addq.w A7, 8
00011E48 6710 beq +0x12 /* 00011E5A */
00011E4A 302E FFFA move.w D0, [A6 - 0x6]
00011E4E 5A40 addq.w D0, 5
00011E50 3880 move.w [A4], D0
00011E52 70EC moveq.l D0, 0xFFFFFFEC
00011E54 D06E FFFE add.w D0, [A6 - 0x2]
00011E58 3480 move.w [A2], D0
label00011E5A:
00011E5A 4A2B 0014 tst.b [A3 + 0x14]
00011E5E 670C beq +0xE /* 00011E6C */
00011E60 4A2B 0012 tst.b [A3 + 0x12]
00011E64 6704 beq +0x6 /* 00011E6A */
00011E66 5452 addq.w [A2], 2
00011E68 6002 bra +0x4 /* 00011E6C */
label00011E6A:
00011E6A 5552 subq.w [A2], 2
label00011E6C:
00011E6C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00011E70 4E5E unlink A6
00011E72 4E75 rts
fn00011E74:
00011E74 4E56 FFCA link A6, -0x0036
00011E78 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00011E7C 286E 0008 movea.l A4, [A6 + 0x8]
00011E80 3C2E 000C move.w D6, [A6 + 0xC]
00011E84 486E FFFC pea.l [A6 - 0x4]
00011E88 486E FFFE pea.l [A6 - 0x2]
00011E8C 2F0C move.l -[A7], A4
00011E8E 4EBA FF7A jsr [PC - 0x86 /* 00011E0A */]
00011E92 282C 0004 move.l D4, [A4 + 0x4]
00011E96 2444 movea.l A2, D4
00011E98 262A 005E move.l D3, [A2 + 0x5E]
00011E9C 2644 movea.l A3, D4
00011E9E 2A2B 0062 move.l D5, [A3 + 0x62]
00011EA2 2803 move.l D4, D3
00011EA4 BC6E FFFC cmp.w D6, [A6 - 0x4]
00011EA8 4FEF 000C lea.l A7, [A7 + 0xC]
00011EAC 6606 bne +0x8 /* 00011EB4 */
00011EAE 2805 move.l D4, D5
00011EB0 6000 00EC bra +0xEE /* 00011F9E */
label00011EB4:
00011EB4 BC6E FFFE cmp.w D6, [A6 - 0x2]
00011EB8 6700 00E4 beq +0xE6 /* 00011F9E */
00011EBC 302E FFFC move.w D0, [A6 - 0x4]
00011EC0 906E FFFE sub.w D0, [A6 - 0x2]
00011EC4 3D40 FFCA move.w [A6 - 0x36], D0
00011EC8 486E FFCA pea.l [A6 - 0x36]
00011ECC 486E FFCA pea.l [A6 - 0x36]
00011ED0 3F3C 200E move.w -[A7], 0x200E
00011ED4 A9EB syscall Pack4/FP68K
00011ED6 2005 move.l D0, D5
00011ED8 9083 sub.l D0, D3
00011EDA 2D40 FFD4 move.l [A6 - 0x2C], D0
00011EDE 486E FFD4 pea.l [A6 - 0x2C]
00011EE2 486E FFD4 pea.l [A6 - 0x2C]
00011EE6 3F3C 280E move.w -[A7], 0x280E
00011EEA A9EB syscall Pack4/FP68K
00011EEC 486E FFCA pea.l [A6 - 0x36]
00011EF0 486E FFD4 pea.l [A6 - 0x2C]
00011EF4 3F3C 0006 move.w -[A7], 0x6
00011EF8 A9EB syscall Pack4/FP68K
00011EFA 2D6E FFD4 FFF2 move.l [A6 - 0xE], [A6 - 0x2C]
00011F00 2D6E FFD8 FFF6 move.l [A6 - 0xA], [A6 - 0x28]
00011F06 3D6E FFDC FFFA move.w [A6 - 0x6], [A6 - 0x24]
00011F0C 3006 move.w D0, D6
00011F0E 906E FFFE sub.w D0, [A6 - 0x2]
00011F12 3D40 FFD4 move.w [A6 - 0x2C], D0
00011F16 486E FFD4 pea.l [A6 - 0x2C]
00011F1A 486E FFD4 pea.l [A6 - 0x2C]
00011F1E 3F3C 200E move.w -[A7], 0x200E
00011F22 A9EB syscall Pack4/FP68K
00011F24 2D6E FFF2 FFCA move.l [A6 - 0x36], [A6 - 0xE]
00011F2A 2D6E FFF6 FFCE move.l [A6 - 0x32], [A6 - 0xA]
00011F30 3D6E FFFA FFD2 move.w [A6 - 0x2E], [A6 - 0x6]
00011F36 486E FFD4 pea.l [A6 - 0x2C]
00011F3A 486E FFCA pea.l [A6 - 0x36]
00011F3E 3F3C 0004 move.w -[A7], 0x4
00011F42 A9EB syscall Pack4/FP68K
00011F44 2D43 FFDE move.l [A6 - 0x22], D3
00011F48 486E FFDE pea.l [A6 - 0x22]
00011F4C 486E FFDE pea.l [A6 - 0x22]
00011F50 3F3C 280E move.w -[A7], 0x280E
00011F54 A9EB syscall Pack4/FP68K
00011F56 486E FFCA pea.l [A6 - 0x36]
00011F5A 486E FFDE pea.l [A6 - 0x22]
00011F5E 3F3C 0000 move.w -[A7], 0x0
00011F62 A9EB syscall Pack4/FP68K
00011F64 2D7C 3FFE 8000 FFE8 move.l [A6 - 0x18], 0x3FFE8000
00011F6C 42AE FFEC clr.l [A6 - 0x14]
00011F70 426E FFF0 clr.w [A6 - 0x10]
00011F74 486E FFDE pea.l [A6 - 0x22]
00011F78 486E FFE8 pea.l [A6 - 0x18]
00011F7C 3F3C 0000 move.w -[A7], 0x0
00011F80 A9EB syscall Pack4/FP68K
00011F82 486E FFE8 pea.l [A6 - 0x18]
00011F86 3F3C 0016 move.w -[A7], 0x16
00011F8A A9EB syscall Pack4/FP68K
00011F8C 486E FFE8 pea.l [A6 - 0x18]
00011F90 486E FFE8 pea.l [A6 - 0x18]
00011F94 3F3C 2810 move.w -[A7], 0x2810
00011F98 A9EB syscall Pack4/FP68K
00011F9A 282E FFE8 move.l D4, [A6 - 0x18]
label00011F9E:
00011F9E 2004 move.l D0, D4
00011FA0 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00011FA4 4E5E unlink A6
00011FA6 4E75 rts
fn00011FA8:
00011FA8 4E56 FFCA link A6, -0x0036
00011FAC 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00011FB0 286E 0008 movea.l A4, [A6 + 0x8]
00011FB4 2C2E 000C move.l D6, [A6 + 0xC]
00011FB8 486E FFFC pea.l [A6 - 0x4]
00011FBC 486E FFFE pea.l [A6 - 0x2]
00011FC0 2F0C move.l -[A7], A4
00011FC2 4EBA FE46 jsr [PC - 0x1BA /* 00011E0A */]
00011FC6 282C 0004 move.l D4, [A4 + 0x4]
00011FCA 2444 movea.l A2, D4
00011FCC 262A 005E move.l D3, [A2 + 0x5E]
00011FD0 2644 movea.l A3, D4
00011FD2 2A2B 0062 move.l D5, [A3 + 0x62]
00011FD6 382E FFFE move.w D4, [A6 - 0x2]
00011FDA BC85 cmp.l D6, D5
00011FDC 4FEF 000C lea.l A7, [A7 + 0xC]
00011FE0 6D08 blt +0xA /* 00011FEA */
00011FE2 382E FFFC move.w D4, [A6 - 0x4]
00011FE6 6000 00E6 bra +0xE8 /* 000120CE */
label00011FEA:
00011FEA BC83 cmp.l D6, D3
00011FEC 6F00 00E0 ble +0xE2 /* 000120CE */
00011FF0 2005 move.l D0, D5
00011FF2 9083 sub.l D0, D3
00011FF4 2D40 FFCA move.l [A6 - 0x36], D0
00011FF8 486E FFCA pea.l [A6 - 0x36]
00011FFC 486E FFCA pea.l [A6 - 0x36]
00012000 3F3C 280E move.w -[A7], 0x280E
00012004 A9EB syscall Pack4/FP68K
00012006 302E FFFC move.w D0, [A6 - 0x4]
0001200A 9044 sub.w D0, D4
0001200C 3D40 FFD4 move.w [A6 - 0x2C], D0
00012010 486E FFD4 pea.l [A6 - 0x2C]
00012014 486E FFD4 pea.l [A6 - 0x2C]
00012018 3F3C 200E move.w -[A7], 0x200E
0001201C A9EB syscall Pack4/FP68K
0001201E 486E FFCA pea.l [A6 - 0x36]
00012022 486E FFD4 pea.l [A6 - 0x2C]
00012026 3F3C 0006 move.w -[A7], 0x6
0001202A A9EB syscall Pack4/FP68K
0001202C 2D6E FFD4 FFF2 move.l [A6 - 0xE], [A6 - 0x2C]
00012032 2D6E FFD8 FFF6 move.l [A6 - 0xA], [A6 - 0x28]
00012038 3D6E FFDC FFFA move.w [A6 - 0x6], [A6 - 0x24]
0001203E 2006 move.l D0, D6
00012040 9083 sub.l D0, D3
00012042 2D40 FFD4 move.l [A6 - 0x2C], D0
00012046 486E FFD4 pea.l [A6 - 0x2C]
0001204A 486E FFD4 pea.l [A6 - 0x2C]
0001204E 3F3C 280E move.w -[A7], 0x280E
00012052 A9EB syscall Pack4/FP68K
00012054 2D6E FFF2 FFCA move.l [A6 - 0x36], [A6 - 0xE]
0001205A 2D6E FFF6 FFCE move.l [A6 - 0x32], [A6 - 0xA]
00012060 3D6E FFFA FFD2 move.w [A6 - 0x2E], [A6 - 0x6]
00012066 486E FFD4 pea.l [A6 - 0x2C]
0001206A 486E FFCA pea.l [A6 - 0x36]
0001206E 3F3C 0004 move.w -[A7], 0x4
00012072 A9EB syscall Pack4/FP68K
00012074 3D44 FFDE move.w [A6 - 0x22], D4
00012078 486E FFDE pea.l [A6 - 0x22]
0001207C 486E FFDE pea.l [A6 - 0x22]
00012080 3F3C 200E move.w -[A7], 0x200E
00012084 A9EB syscall Pack4/FP68K
00012086 486E FFCA pea.l [A6 - 0x36]
0001208A 486E FFDE pea.l [A6 - 0x22]
0001208E 3F3C 0000 move.w -[A7], 0x0
00012092 A9EB syscall Pack4/FP68K
00012094 2D7C 3FFE 8000 FFE8 move.l [A6 - 0x18], 0x3FFE8000
0001209C 42AE FFEC clr.l [A6 - 0x14]
000120A0 426E FFF0 clr.w [A6 - 0x10]
000120A4 486E FFDE pea.l [A6 - 0x22]
000120A8 486E FFE8 pea.l [A6 - 0x18]
000120AC 3F3C 0000 move.w -[A7], 0x0
000120B0 A9EB syscall Pack4/FP68K
000120B2 486E FFE8 pea.l [A6 - 0x18]
000120B6 3F3C 0016 move.w -[A7], 0x16
000120BA A9EB syscall Pack4/FP68K
000120BC 486E FFE8 pea.l [A6 - 0x18]
000120C0 486E FFE8 pea.l [A6 - 0x18]
000120C4 3F3C 2810 move.w -[A7], 0x2810
000120C8 A9EB syscall Pack4/FP68K
000120CA 382E FFEA move.w D4, [A6 - 0x16]
label000120CE:
000120CE 3004 move.w D0, D4
000120D0 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000120D4 4E5E unlink A6
000120D6 4E75 rts
000120D8 4E56 FFFA link A6, -0x0006
000120DC 2F0A move.l -[A7], A2
000120DE 246E 0008 movea.l A2, [A6 + 0x8]
000120E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000120E6 2F0A move.l -[A7], A2
000120E8 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000120EE 486A 0008 pea.l [A2 + 0x8]
000120F2 4EB9 0000 05A8 jsr [0x000005A8]
000120F8 41F9 0000 6DA0 lea.l A0, [0x00006DA0]
000120FE 2488 move.l [A2], A0
00012100 41F9 0000 6DA0 lea.l A0, [0x00006DA0]
00012106 41E8 00AC lea.l A0, [A0 + 0xAC]
0001210A 2548 0008 move.l [A2 + 0x8], A0
0001210E 206A 000C movea.l A0, [A2 + 0xC]
00012112 4210 clr.b [A0]
00012114 486E FFFA pea.l [A6 - 0x6]
00012118 4EB9 0000 05E0 jsr [0x000005E0]
0001211E 256E FFFA 011A move.l [A2 + 0x11A], [A6 - 0x6]
00012124 356E FFFE 011E move.w [A2 + 0x11E], [A6 - 0x2]
0001212A 426A 0116 clr.w [A2 + 0x116]
0001212E 204A movea.l A0, A2
00012130 4FEF 0010 lea.l A7, [A7 + 0x10]
00012134 245F movea.l A2, [A7]+
00012136 4E5E unlink A6
00012138 4E75 rts
0001213A 4E56 0000 link A6, 0
0001213E 2F0A move.l -[A7], A2
00012140 246E 0008 movea.l A2, [A6 + 0x8]
00012144 200A move.l D0, A2
00012146 6740 beq +0x42 /* 00012188 */
00012148 41F9 0000 6DA0 lea.l A0, [0x00006DA0]
0001214E 2488 move.l [A2], A0
00012150 41F9 0000 6DA0 lea.l A0, [0x00006DA0]
00012156 41E8 00AC lea.l A0, [A0 + 0xAC]
0001215A 2548 0008 move.l [A2 + 0x8], A0
0001215E 4267 clr.w -[A7]
00012160 486A 0008 pea.l [A2 + 0x8]
00012164 4EB9 0000 05B0 jsr [0x000005B0]
0001216A 4267 clr.w -[A7]
0001216C 2F0A move.l -[A7], A2
0001216E 4EB9 0000 0030 jsr [0x00000030]
00012174 4A6E 000C tst.w [A6 + 0xC]
00012178 4FEF 000C lea.l A7, [A7 + 0xC]
0001217C 6F0A ble +0xC /* 00012188 */
0001217E 2F0A move.l -[A7], A2
00012180 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00012186 584F addq.w A7, 4
label00012188:
00012188 204A movea.l A0, A2
0001218A 245F movea.l A2, [A7]+
0001218C 4E5E unlink A6
0001218E 4E75 rts
00012190 4E56 FEFC link A6, -0x0104
00012194 48E7 0038 movem.l -[A7], A2,A3,A4
00012198 286E 0008 movea.l A4, [A6 + 0x8]
0001219C 266E 000C movea.l A3, [A6 + 0xC]
000121A0 246E 0010 movea.l A2, [A6 + 0x10]
000121A4 4878 0002 push.l 0x2
000121A8 486E FFFE pea.l [A6 - 0x2]
000121AC 2F0A move.l -[A7], A2
000121AE 4EB9 0000 2BA0 jsr [0x00002BA0]
000121B4 4878 0002 push.l 0x2
000121B8 486E FEFC pea.l [A6 - 0x104]
000121BC 2F0A move.l -[A7], A2
000121BE 4EB9 0000 2BA0 jsr [0x00002BA0]
000121C4 486E FEFE pea.l [A6 - 0x102]
000121C8 2F0A move.l -[A7], A2
000121CA 4EB9 0000 2BC0 jsr [0x00002BC0]
000121D0 42A7 clr.l -[A7]
000121D2 3F2E FEFC move.w -[A7], [A6 - 0x104]
000121D6 486E FEFE pea.l [A6 - 0x102]
000121DA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000121DE 2F0B move.l -[A7], A3
000121E0 2F0C move.l -[A7], A4
000121E2 2057 movea.l A0, [A7]
000121E4 2250 movea.l A1, [A0]
000121E6 2269 0010 movea.l A1, [A1 + 0x10]
000121EA 4E91 jsr [A1]
000121EC 4FEF 0034 lea.l A7, [A7 + 0x34]
000121F0 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000121F4 4E5E unlink A6
000121F6 4E75 rts
000121F8 4E56 0000 link A6, 0
000121FC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00012200 246E 0008 movea.l A2, [A6 + 0x8]
00012204 286E 000C movea.l A4, [A6 + 0xC]
00012208 266E 0012 movea.l A3, [A6 + 0x12]
0001220C 362E 0016 move.w D3, [A6 + 0x16]
00012210 254C 0004 move.l [A2 + 0x4], A4
00012214 1F13 move.b -[A7], [A3]
00012216 486B 0001 pea.l [A3 + 0x1]
0001221A 486A 000C pea.l [A2 + 0xC]
0001221E 4EB9 0000 23E8 jsr [0x000023E8]
00012224 3543 0116 move.w [A2 + 0x116], D3
00012228 4FEF 000A lea.l A7, [A7 + 0xA]
0001222C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00012230 4E5E unlink A6
00012232 4E75 rts
00012234 4E56 0000 link A6, 0
00012238 2F0A move.l -[A7], A2
0001223A 246E 0008 movea.l A2, [A6 + 0x8]
0001223E 3F3C 0100 move.w -[A7], 0x100
00012242 2F2E 000C move.l -[A7], [A6 + 0xC]
00012246 206A 000C movea.l A0, [A2 + 0xC]
0001224A 4850 pea.l [A0]
0001224C 4EB9 0000 2420 jsr [0x00002420]
00012252 4FEF 000A lea.l A7, [A7 + 0xA]
00012256 245F movea.l A2, [A7]+
00012258 4E5E unlink A6
0001225A 4E75 rts
0001225C 4E56 0000 link A6, 0
00012260 2F0A move.l -[A7], A2
00012262 246E 0008 movea.l A2, [A6 + 0x8]
00012266 2F2E 000C move.l -[A7], [A6 + 0xC]
0001226A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001226E 2057 movea.l A0, [A7]
00012270 2268 0004 movea.l A1, [A0 + 0x4]
00012274 2269 003C movea.l A1, [A1 + 0x3C]
00012278 4E91 jsr [A1]
0001227A 504F addq.w A7, 8
0001227C 245F movea.l A2, [A7]+
0001227E 4E5E unlink A6
00012280 4E75 rts
00012282 4E56 0000 link A6, 0
00012286 48E7 0030 movem.l -[A7], A2,A3
0001228A 246E 0008 movea.l A2, [A6 + 0x8]
0001228E 266E 000C movea.l A3, [A6 + 0xC]
00012292 1F13 move.b -[A7], [A3]
00012294 486B 0001 pea.l [A3 + 0x1]
00012298 486A 000C pea.l [A2 + 0xC]
0001229C 4EB9 0000 23E8 jsr [0x000023E8]
000122A2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000122A6 2057 movea.l A0, [A7]
000122A8 2268 0004 movea.l A1, [A0 + 0x4]
000122AC 2269 00BC movea.l A1, [A1 + 0xBC]
000122B0 4E91 jsr [A1]
000122B2 4FEF 000E lea.l A7, [A7 + 0xE]
000122B6 4CDF 0C00 movem.l A2,A3, [A7]+
000122BA 4E5E unlink A6
000122BC 4E75 rts
000122BE 4E56 0000 link A6, 0
000122C2 48E7 1020 movem.l -[A7], D3,A2
000122C6 246E 0008 movea.l A2, [A6 + 0x8]
000122CA 362E 000C move.w D3, [A6 + 0xC]
000122CE B66A 0116 cmp.w D3, [A2 + 0x116]
000122D2 6716 beq +0x18 /* 000122EA */
000122D4 3543 0116 move.w [A2 + 0x116], D3
000122D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000122DC 2057 movea.l A0, [A7]
000122DE 2268 0004 movea.l A1, [A0 + 0x4]
000122E2 2269 00BC movea.l A1, [A1 + 0xBC]
000122E6 4E91 jsr [A1]
000122E8 584F addq.w A7, 4
label000122EA:
000122EA 4CDF 0408 movem.l D3,A2, [A7]+
000122EE 4E5E unlink A6
000122F0 4E75 rts
000122F2 4E56 0000 link A6, 0
000122F6 2F0A move.l -[A7], A2
000122F8 246E 0008 movea.l A2, [A6 + 0x8]
000122FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00012300 486A 000C pea.l [A2 + 0xC]
00012304 4EB9 0000 23F8 jsr [0x000023F8]
0001230A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001230E 2057 movea.l A0, [A7]
00012310 2268 0004 movea.l A1, [A0 + 0x4]
00012314 2269 00BC movea.l A1, [A1 + 0xBC]
00012318 4E91 jsr [A1]
0001231A 4FEF 000C lea.l A7, [A7 + 0xC]
0001231E 245F movea.l A2, [A7]+
00012320 4E5E unlink A6
00012322 4E75 rts
00012324 4E56 0000 link A6, 0
00012328 2F0A move.l -[A7], A2
0001232A 246E 000C movea.l A2, [A6 + 0xC]
0001232E 206E 0008 movea.l A0, [A6 + 0x8]
00012332 4868 000C pea.l [A0 + 0xC]
00012336 4EB9 0000 23E0 jsr [0x000023E0]
0001233C 2480 move.l [A2], D0
0001233E 7001 moveq.l D0, 0x01
00012340 584F addq.w A7, 4
00012342 245F movea.l A2, [A7]+
00012344 4E5E unlink A6
00012346 4E75 rts
00012348 4E56 0000 link A6, 0
0001234C 2F0A move.l -[A7], A2
0001234E 246E 0008 movea.l A2, [A6 + 0x8]
00012352 2F2A 0004 move.l -[A7], [A2 + 0x4]
00012356 4EB9 0000 3110 jsr [0x00003110]
0001235C 4A00 tst.b D0
0001235E 584F addq.w A7, 4
00012360 6714 beq +0x16 /* 00012376 */
00012362 42A7 clr.l -[A7]
00012364 2F2A 0004 move.l -[A7], [A2 + 0x4]
00012368 2057 movea.l A0, [A7]
0001236A 2268 0004 movea.l A1, [A0 + 0x4]
0001236E 2269 00F0 movea.l A1, [A1 + 0xF0]
00012372 4E91 jsr [A1]
00012374 504F addq.w A7, 8
label00012376:
00012376 245F movea.l A2, [A7]+
00012378 4E5E unlink A6
0001237A 4E75 rts
0001237C 4E56 0000 link A6, 0
00012380 2F0A move.l -[A7], A2
00012382 246E 0008 movea.l A2, [A6 + 0x8]
00012386 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001238A 4EB9 0000 3110 jsr [0x00003110]
00012390 4A00 tst.b D0
00012392 584F addq.w A7, 4
00012394 6614 bne +0x16 /* 000123AA */
00012396 42A7 clr.l -[A7]
00012398 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001239C 2057 movea.l A0, [A7]
0001239E 2268 0004 movea.l A1, [A0 + 0x4]
000123A2 2269 00F0 movea.l A1, [A1 + 0xF0]
000123A6 4E91 jsr [A1]
000123A8 504F addq.w A7, 8
label000123AA:
000123AA 245F movea.l A2, [A7]+
000123AC 4E5E unlink A6
000123AE 4E75 rts
000123B0 4E56 0000 link A6, 0
000123B4 2F0A move.l -[A7], A2
000123B6 246E 0008 movea.l A2, [A6 + 0x8]
000123BA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000123BE 4EB9 0000 30D8 jsr [0x000030D8]
000123C4 4A00 tst.b D0
000123C6 584F addq.w A7, 4
000123C8 6712 beq +0x14 /* 000123DC */
000123CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000123CE 2057 movea.l A0, [A7]
000123D0 2268 0004 movea.l A1, [A0 + 0x4]
000123D4 2269 00BC movea.l A1, [A1 + 0xBC]
000123D8 4E91 jsr [A1]
000123DA 584F addq.w A7, 4
label000123DC:
000123DC 245F movea.l A2, [A7]+
000123DE 4E5E unlink A6
000123E0 4E75 rts
000123E2 4E56 0000 link A6, 0
000123E6 2F0A move.l -[A7], A2
000123E8 246E 0008 movea.l A2, [A6 + 0x8]
000123EC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000123F0 4EB9 0000 30D8 jsr [0x000030D8]
000123F6 4A00 tst.b D0
000123F8 584F addq.w A7, 4
000123FA 6612 bne +0x14 /* 0001240E */
000123FC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00012400 2057 movea.l A0, [A7]
00012402 2268 0004 movea.l A1, [A0 + 0x4]
00012406 2269 00BC movea.l A1, [A1 + 0xBC]
0001240A 4E91 jsr [A1]
0001240C 584F addq.w A7, 4
label0001240E:
0001240E 245F movea.l A2, [A7]+
00012410 4E5E unlink A6
00012412 4E75 rts
00012414 7001 moveq.l D0, 0x01
00012416 4E75 rts
00012418 4E56 FEF0 link A6, -0x0110
0001241C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00012420 246E 0008 movea.l A2, [A6 + 0x8]
00012424 262E 000C move.l D3, [A6 + 0xC]
00012428 286E 0010 movea.l A4, [A6 + 0x10]
0001242C 266E 0014 movea.l A3, [A6 + 0x14]
00012430 486E FFF0 pea.l [A6 - 0x10]
00012434 4EB9 0000 20B8 jsr [0x000020B8]
0001243A 486E FEF0 pea.l [A6 - 0x110]
0001243E 2F0A move.l -[A7], A2
00012440 2057 movea.l A0, [A7]
00012442 2250 movea.l A1, [A0]
00012444 2269 0020 movea.l A1, [A1 + 0x20]
00012448 4E91 jsr [A1]
0001244A 2F0A move.l -[A7], A2
0001244C 2057 movea.l A0, [A7]
0001244E 2250 movea.l A1, [A0]
00012450 2269 0080 movea.l A1, [A1 + 0x80]
00012454 4E91 jsr [A1]
00012456 584F addq.w A7, 4
00012458 3F00 move.w -[A7], D0
0001245A 4EB9 0000 22E8 jsr [0x000022E8]
00012460 486E FFF8 pea.l [A6 - 0x8]
00012464 A88B syscall GetFontInfo
00012466 486E FEF0 pea.l [A6 - 0x110]
0001246A A88C syscall StringWidth
0001246C 301F move.w D0, [A7]+
0001246E 5240 addq.w D0, 1
00012470 2043 movea.l A0, D3
00012472 3080 move.w [A0], D0
00012474 302E FFF8 move.w D0, [A6 - 0x8]
00012478 D06E FFFA add.w D0, [A6 - 0x6]
0001247C D06E FFFE add.w D0, [A6 - 0x2]
00012480 3880 move.w [A4], D0
00012482 36AE FFF8 move.w [A3], [A6 - 0x8]
00012486 3F3C FFFF move.w -[A7], 0xFFFF
0001248A 486E FFF0 pea.l [A6 - 0x10]
0001248E 4EB9 0000 20C0 jsr [0x000020C0]
00012494 4FEF 0012 lea.l A7, [A7 + 0x12]
00012498 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001249C 4E5E unlink A6
0001249E 4E75 rts
000124A0 4E56 0000 link A6, 0
000124A4 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000124A8 246E 0008 movea.l A2, [A6 + 0x8]
000124AC 282E 000E move.l D4, [A6 + 0xE]
000124B0 262E 0012 move.l D3, [A6 + 0x12]
000124B4 266E 0016 movea.l A3, [A6 + 0x16]
000124B8 0C84 7465 7874 cmpi.l D4, 0x74657874 /* 'text' */
000124BE 670A beq +0xC /* 000124CA */
000124C0 0C84 7468 6569 cmpi.l D4, 0x74686569 /* 'thei' */
000124C6 6724 beq +0x26 /* 000124EC */
000124C8 6022 bra +0x24 /* 000124EC */
label000124CA:
000124CA 1F03 move.b -[A7], D3
000124CC 2F0B move.l -[A7], A3
000124CE 486A 000C pea.l [A2 + 0xC]
000124D2 4EB9 0000 23E8 jsr [0x000023E8]
000124D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000124DC 2057 movea.l A0, [A7]
000124DE 2268 0004 movea.l A1, [A0 + 0x4]
000124E2 2269 00BC movea.l A1, [A1 + 0xBC]
000124E6 4E91 jsr [A1]
000124E8 4FEF 000E lea.l A7, [A7 + 0xE]
label000124EC:
000124EC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000124F0 4E5E unlink A6
000124F2 4E75 rts
000124F4 4E56 FFD2 link A6, -0x002E
000124F8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000124FC 246E 0008 movea.l A2, [A6 + 0x8]
00012500 282E 000E move.l D4, [A6 + 0xE]
00012504 2A2E 0012 move.l D5, [A6 + 0x12]
00012508 286E 0016 movea.l A4, [A6 + 0x16]
0001250C 266E 001A movea.l A3, [A6 + 0x1A]
00012510 7600 moveq.l D3, 0x00
00012512 0C84 7465 7874 cmpi.l D4, 0x74657874 /* 'text' */
00012518 670A beq +0xC /* 00012524 */
0001251A 0C84 7468 6569 cmpi.l D4, 0x74686569 /* 'thei' */
00012520 6722 beq +0x24 /* 00012544 */
00012522 607C bra +0x7E /* 000125A0 */
label00012524:
00012524 206A 000C movea.l A0, [A2 + 0xC]
00012528 7600 moveq.l D3, 0x00
0001252A 1610 move.b D3, [A0]
0001252C 2803 move.l D4, D3
0001252E BA83 cmp.l D5, D3
00012530 6C02 bge +0x4 /* 00012534 */
00012532 2805 move.l D4, D5
label00012534:
00012534 206A 000C movea.l A0, [A2 + 0xC]
00012538 41E8 0001 lea.l A0, [A0 + 0x1]
0001253C 224C movea.l A1, A4
0001253E 2004 move.l D0, D4
00012540 A22E syscall BlockMove/BlockMoveData, flags=2
00012542 605C bra +0x5E /* 000125A0 */
label00012544:
00012544 486E FFF0 pea.l [A6 - 0x10]
00012548 4EB9 0000 20B8 jsr [0x000020B8]
0001254E 486E FFD2 pea.l [A6 - 0x2E]
00012552 4EB9 0000 20A0 jsr [0x000020A0]
00012558 2F0A move.l -[A7], A2
0001255A 2057 movea.l A0, [A7]
0001255C 2250 movea.l A1, [A0]
0001255E 2269 0080 movea.l A1, [A1 + 0x80]
00012562 4E91 jsr [A1]
00012564 3600 move.w D3, D0
00012566 3F03 move.w -[A7], D3
00012568 4EB9 0000 22E8 jsr [0x000022E8]
0001256E 486E FFF8 pea.l [A6 - 0x8]
00012572 A88B syscall GetFontInfo
00012574 382E FFF8 move.w D4, [A6 - 0x8]
00012578 D86E FFFA add.w D4, [A6 - 0x6]
0001257C 7602 moveq.l D3, 0x02
0001257E 3884 move.w [A4], D4
00012580 3F3C FFFF move.w -[A7], 0xFFFF
00012584 486E FFD2 pea.l [A6 - 0x2E]
00012588 4EB9 0000 20A8 jsr [0x000020A8]
0001258E 3F3C FFFF move.w -[A7], 0xFFFF
00012592 486E FFF0 pea.l [A6 - 0x10]
00012596 4EB9 0000 20C0 jsr [0x000020C0]
0001259C 4FEF 001A lea.l A7, [A7 + 0x1A]
label000125A0:
000125A0 200B move.l D0, A3
000125A2 6702 beq +0x4 /* 000125A6 */
000125A4 2683 move.l [A3], D3
label000125A6:
000125A6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000125AA 4E5E unlink A6
000125AC 4E75 rts
000125AE 4E56 FFDE link A6, -0x0022
000125B2 48E7 1030 movem.l -[A7], D3,A2,A3
000125B6 246E 0008 movea.l A2, [A6 + 0x8]
000125BA 486E FFF0 pea.l [A6 - 0x10]
000125BE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000125C2 2057 movea.l A0, [A7]
000125C4 2268 0004 movea.l A1, [A0 + 0x4]
000125C8 2269 003C movea.l A1, [A1 + 0x3C]
000125CC 4E91 jsr [A1]
000125CE 3F2A 0116 move.w -[A7], [A2 + 0x116]
000125D2 4EB9 0000 22E8 jsr [0x000022E8]
000125D8 3600 move.w D3, D0
000125DA 486E FFFA pea.l [A6 - 0x6]
000125DE AA19 syscall GetForeColor
000125E0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000125E4 2057 movea.l A0, [A7]
000125E6 2268 0004 movea.l A1, [A0 + 0x4]
000125EA 2269 00D8 movea.l A1, [A1 + 0xD8]
000125EE 4E91 jsr [A1]
000125F0 486E FFF0 pea.l [A6 - 0x10]
000125F4 486E FFDE pea.l [A6 - 0x22]
000125F8 4EB9 0000 2148 jsr [0x00002148]
000125FE 4FEF 0016 lea.l A7, [A7 + 0x16]
00012602 6060 bra +0x62 /* 00012664 */
label00012604:
00012604 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
0001260A 6F10 ble +0x12 /* 0001261C */
0001260C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00012610 4EB9 0000 30D8 jsr [0x000030D8]
00012616 4A00 tst.b D0
00012618 584F addq.w A7, 4
0001261A 6710 beq +0x12 /* 0001262C */
label0001261C:
0001261C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00012620 4EB9 0000 3110 jsr [0x00003110]
00012626 4A00 tst.b D0
00012628 584F addq.w A7, 4
0001262A 6610 bne +0x12 /* 0001263C */
label0001262C:
0001262C 486E FFFA pea.l [A6 - 0x6]
00012630 486E FFFA pea.l [A6 - 0x6]
00012634 4EB9 0000 0698 jsr [0x00000698]
0001263A 504F addq.w A7, 8
label0001263C:
0001263C 486E FFFA pea.l [A6 - 0x6]
00012640 AA14 syscall RGBForeColor
00012642 266A 000C movea.l A3, [A2 + 0xC]
00012646 1F3C 0001 move.b -[A7], 0x1
0001264A 3F03 move.w -[A7], D3
0001264C 486E FFF0 pea.l [A6 - 0x10]
00012650 7000 moveq.l D0, 0x00
00012652 1013 move.b D0, [A3]
00012654 2F00 move.l -[A7], D0
00012656 486B 0001 pea.l [A3 + 0x1]
0001265A 4EB9 0000 2160 jsr [0x00002160]
00012660 4FEF 0010 lea.l A7, [A7 + 0x10]
label00012664:
00012664 486E FFF8 pea.l [A6 - 0x8]
00012668 486E FFDE pea.l [A6 - 0x22]
0001266C 4EB9 0000 2158 jsr [0x00002158]
00012672 4A00 tst.b D0
00012674 504F addq.w A7, 8
00012676 668C bne -0x72 /* 00012604 */
00012678 3F3C FFFF move.w -[A7], 0xFFFF
0001267C 486E FFDE pea.l [A6 - 0x22]
00012680 4EB9 0000 2150 jsr [0x00002150]
00012686 5C4F addq.w A7, 6
00012688 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001268C 4E5E unlink A6
0001268E 4E75 rts
fn00012690:
00012690 4E56 0000 link A6, 0
00012694 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00012698 246E 0008 movea.l A2, [A6 + 0x8]
0001269C 382E 000C move.w D4, [A6 + 0xC]
000126A0 266E 0012 movea.l A3, [A6 + 0x12]
000126A4 286E 0016 movea.l A4, [A6 + 0x16]
000126A8 1E2E 001A move.b D7, [A6 + 0x1A]
000126AC 3C2E 001C move.w D6, [A6 + 0x1C]
000126B0 362E 001E move.w D3, [A6 + 0x1E]
000126B4 1A2E 0020 move.b D5, [A6 + 0x20]
000126B8 4A44 tst.w D4
000126BA 6714 beq +0x16 /* 000126D0 */
000126BC 204A movea.l A0, A2
000126BE 41E8 019A lea.l A0, [A0 + 0x19A]
000126C2 2808 move.l D4, A0
000126C4 2488 move.l [A2], A0
000126C6 2F04 move.l -[A7], D4
000126C8 4EB9 0000 3AE0 jsr [0x00003AE0]
000126CE 584F addq.w A7, 4
label000126D0:
000126D0 2F2B 000C move.l -[A7], [A3 + 0xC]
000126D4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000126D8 2F2B 0004 move.l -[A7], [A3 + 0x4]
000126DC 2F13 move.l -[A7], [A3]
000126DE 2F2E 000E move.l -[A7], [A6 + 0xE]
000126E2 4267 clr.w -[A7]
000126E4 2F0A move.l -[A7], A2
000126E6 4EB9 0000 2C40 jsr [0x00002C40]
000126EC 486A 0066 pea.l [A2 + 0x66]
000126F0 4EB9 0000 05A8 jsr [0x000005A8]
000126F6 204A movea.l A0, A2
000126F8 41E8 017E lea.l A0, [A0 + 0x17E]
000126FC 2808 move.l D4, A0
000126FE 4850 pea.l [A0]
00012700 4EB9 0000 04E0 jsr [0x000004E0]
00012706 41F9 0000 671E lea.l A0, [0x0000671E]
0001270C 2548 0004 move.l [A2 + 0x4], A0
00012710 41F9 0000 671E lea.l A0, [0x0000671E]
00012716 41E8 0284 lea.l A0, [A0 + 0x284]
0001271A 2252 movea.l A1, [A2]
0001271C 2288 move.l [A1], A0
0001271E 41F9 0000 671E lea.l A0, [0x0000671E]
00012724 41E8 0150 lea.l A0, [A0 + 0x150]
00012728 2548 0028 move.l [A2 + 0x28], A0
0001272C 41F9 0000 671E lea.l A0, [0x0000671E]
00012732 41E8 0188 lea.l A0, [A0 + 0x188]
00012736 2548 0066 move.l [A2 + 0x66], A0
0001273A 41F9 0000 671E lea.l A0, [0x0000671E]
00012740 41E8 01B4 lea.l A0, [A0 + 0x1B4]
00012744 2548 017E move.l [A2 + 0x17E], A0
00012748 2652 movea.l A3, [A2]
0001274A 204A movea.l A0, A2
0001274C 41E8 019A lea.l A0, [A0 + 0x19A]
00012750 91CB sub.l A0, A3
00012752 2748 0008 move.l [A3 + 0x8], A0
00012756 1F14 move.b -[A7], [A4]
00012758 486C 0001 pea.l [A4 + 0x1]
0001275C 486A 006A pea.l [A2 + 0x6A]
00012760 4EB9 0000 23E8 jsr [0x000023E8]
00012766 1547 0176 move.b [A2 + 0x176], D7
0001276A 3546 0174 move.w [A2 + 0x174], D6
0001276E 1545 0199 move.b [A2 + 0x199], D5
00012772 422A 0198 clr.b [A2 + 0x198]
00012776 4A43 tst.w D3
00012778 4FEF 002C lea.l A7, [A7 + 0x2C]
0001277C 6728 beq +0x2A /* 000127A6 */
0001277E 0C43 7FFF cmpi.w D3, 0x7FFF
00012782 6722 beq +0x24 /* 000127A6 */
00012784 3F03 move.w -[A7], D3
00012786 2F04 move.l -[A7], D4
00012788 2057 movea.l A0, [A7]
0001278A 2250 movea.l A1, [A0]
0001278C 2269 0040 movea.l A1, [A1 + 0x40]
00012790 4E91 jsr [A1]
00012792 2F0A move.l -[A7], A2
00012794 2057 movea.l A0, [A7]
00012796 2268 0004 movea.l A1, [A0 + 0x4]
0001279A 2269 0280 movea.l A1, [A1 + 0x280]
0001279E 4E91 jsr [A1]
000127A0 4FEF 000A lea.l A7, [A7 + 0xA]
000127A4 6004 bra +0x6 /* 000127AA */
label000127A6:
000127A6 426A 0186 clr.w [A2 + 0x186]
label000127AA:
000127AA 204A movea.l A0, A2
000127AC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000127B0 4E5E unlink A6
000127B2 4E75 rts
000127B4 4E56 0000 link A6, 0
000127B8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000127BC 246E 0008 movea.l A2, [A6 + 0x8]
000127C0 362E 000C move.w D3, [A6 + 0xC]
000127C4 200A move.l D0, A2
000127C6 6700 0098 beq +0x9A /* 00012860 */
000127CA 41F9 0000 671E lea.l A0, [0x0000671E]
000127D0 2548 0004 move.l [A2 + 0x4], A0
000127D4 41F9 0000 671E lea.l A0, [0x0000671E]
000127DA 41E8 0284 lea.l A0, [A0 + 0x284]
000127DE 2252 movea.l A1, [A2]
000127E0 2288 move.l [A1], A0
000127E2 41F9 0000 671E lea.l A0, [0x0000671E]
000127E8 41E8 0150 lea.l A0, [A0 + 0x150]
000127EC 2548 0028 move.l [A2 + 0x28], A0
000127F0 41F9 0000 671E lea.l A0, [0x0000671E]
000127F6 41E8 0188 lea.l A0, [A0 + 0x188]
000127FA 2548 0066 move.l [A2 + 0x66], A0
000127FE 41F9 0000 671E lea.l A0, [0x0000671E]
00012804 41E8 01B4 lea.l A0, [A0 + 0x1B4]
00012808 2548 017E move.l [A2 + 0x17E], A0
0001280C 2652 movea.l A3, [A2]
0001280E 204A movea.l A0, A2
00012810 41E8 019A lea.l A0, [A0 + 0x19A]
00012814 2848 movea.l A4, A0
00012816 91CB sub.l A0, A3
00012818 2748 0008 move.l [A3 + 0x8], A0
0001281C 4267 clr.w -[A7]
0001281E 486A 017E pea.l [A2 + 0x17E]
00012822 4EB9 0000 04E8 jsr [0x000004E8]
00012828 4267 clr.w -[A7]
0001282A 486A 0066 pea.l [A2 + 0x66]
0001282E 4EB9 0000 05B0 jsr [0x000005B0]
00012834 4267 clr.w -[A7]
00012836 2F0A move.l -[A7], A2
00012838 4EB9 0000 2C50 jsr [0x00002C50]
0001283E 4A43 tst.w D3
00012840 4FEF 0012 lea.l A7, [A7 + 0x12]
00012844 670C beq +0xE /* 00012852 */
00012846 4267 clr.w -[A7]
00012848 2F0C move.l -[A7], A4
0001284A 4EB9 0000 3AE8 jsr [0x00003AE8]
00012850 5C4F addq.w A7, 6
label00012852:
00012852 4A43 tst.w D3
00012854 6F0A ble +0xC /* 00012860 */
00012856 2F0A move.l -[A7], A2
00012858 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
0001285E 584F addq.w A7, 4
label00012860:
00012860 204A movea.l A0, A2
00012862 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00012866 4E5E unlink A6
00012868 4E75 rts
0001286A 4E56 0000 link A6, 0
0001286E 2F0A move.l -[A7], A2
00012870 246E 0008 movea.l A2, [A6 + 0x8]
00012874 3F3C 0100 move.w -[A7], 0x100
00012878 2F2E 000C move.l -[A7], [A6 + 0xC]
0001287C 206A 006A movea.l A0, [A2 + 0x6A]
00012880 4850 pea.l [A0]
00012882 4EB9 0000 2420 jsr [0x00002420]
00012888 4FEF 000A lea.l A7, [A7 + 0xA]
0001288C 245F movea.l A2, [A7]+
0001288E 4E5E unlink A6
00012890 4E75 rts
00012892 4E56 FFF8 link A6, -0x0008
00012896 486E FFF8 pea.l [A6 - 0x8]
0001289A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001289E 4EB9 0000 2FA0 jsr [0x00002FA0]
000128A4 7006 moveq.l D0, 0x06
000128A6 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000128AA 57C0 seq D0
000128AC 4400 neg.b D0
000128AE 4E5E unlink A6
000128B0 4E75 rts
000128B2 4E56 FFF0 link A6, -0x0010
000128B6 48E7 1030 movem.l -[A7], D3,A2,A3
000128BA 266E 0008 movea.l A3, [A6 + 0x8]
000128BE 246E 000C movea.l A2, [A6 + 0xC]
000128C2 486E FFF0 pea.l [A6 - 0x10]
000128C6 4EB9 0000 20B8 jsr [0x000020B8]
000128CC 486B 0066 pea.l [A3 + 0x66]
000128D0 2057 movea.l A0, [A7]
000128D2 2250 movea.l A1, [A0]
000128D4 2269 0010 movea.l A1, [A1 + 0x10]
000128D8 4E91 jsr [A1]
000128DA 3600 move.w D3, D0
000128DC 3F03 move.w -[A7], D3
000128DE 4EB9 0000 22E8 jsr [0x000022E8]
000128E4 486E FFF8 pea.l [A6 - 0x8]
000128E8 A88B syscall GetFontInfo
000128EA 362E FFF8 move.w D3, [A6 - 0x8]
000128EE D66E FFFA add.w D3, [A6 - 0x6]
000128F2 2F0A move.l -[A7], A2
000128F4 2F0B move.l -[A7], A3
000128F6 2057 movea.l A0, [A7]
000128F8 2268 0004 movea.l A1, [A0 + 0x4]
000128FC 2269 003C movea.l A1, [A1 + 0x3C]
00012900 4E91 jsr [A1]
00012902 2F0B move.l -[A7], A3
00012904 2057 movea.l A0, [A7]
00012906 2268 0004 movea.l A1, [A0 + 0x4]
0001290A 2269 0238 movea.l A1, [A1 + 0x238]
0001290E 4E91 jsr [A1]
00012910 4A00 tst.b D0
00012912 4FEF 0016 lea.l A7, [A7 + 0x16]
00012916 6708 beq +0xA /* 00012920 */
00012918 7009 moveq.l D0, 0x09
0001291A 906E FFFA sub.w D0, [A6 - 0x6]
0001291E 6006 bra +0x8 /* 00012926 */
label00012920:
00012920 7006 moveq.l D0, 0x06
00012922 906E FFFA sub.w D0, [A6 - 0x6]
label00012926:
00012926 916A 0004 sub.w [A2 + 0x4], D0
0001292A 066A 000B 0002 addi.w [A2 + 0x2], 0xB
00012930 2F0B move.l -[A7], A3
00012932 2057 movea.l A0, [A7]
00012934 2268 0004 movea.l A1, [A0 + 0x4]
00012938 2269 023C movea.l A1, [A1 + 0x23C]
0001293C 4E91 jsr [A1]
0001293E 4A00 tst.b D0
00012940 584F addq.w A7, 4
00012942 6706 beq +0x8 /* 0001294A */
00012944 066A 0014 0002 addi.w [A2 + 0x2], 0x14
label0001294A:
0001294A 046A 000B 0006 subi.w [A2 + 0x6], 0xB
00012950 3003 move.w D0, D3
00012952 5240 addq.w D0, 1
00012954 322A 0004 move.w D1, [A2 + 0x4]
00012958 9240 sub.w D1, D0
0001295A 3481 move.w [A2], D1
0001295C 3F3C FFFF move.w -[A7], 0xFFFF
00012960 486E FFF0 pea.l [A6 - 0x10]
00012964 4EB9 0000 20C0 jsr [0x000020C0]
0001296A 5C4F addq.w A7, 6
0001296C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00012970 4E5E unlink A6
00012972 4E75 rts
00012974 4E56 FFFC link A6, -0x0004
00012978 48E7 0030 movem.l -[A7], A2,A3
0001297C 266E 0008 movea.l A3, [A6 + 0x8]
00012980 246E 000C movea.l A2, [A6 + 0xC]
00012984 486E FFFC pea.l [A6 - 0x4]
00012988 2F0B move.l -[A7], A3
0001298A 2057 movea.l A0, [A7]
0001298C 2268 0004 movea.l A1, [A0 + 0x4]
00012990 2269 027C movea.l A1, [A1 + 0x27C]
00012994 4E91 jsr [A1]
00012996 486B 017E pea.l [A3 + 0x17E]
0001299A 2057 movea.l A0, [A7]
0001299C 2250 movea.l A1, [A0]
0001299E 2269 000C movea.l A1, [A1 + 0xC]
000129A2 4E91 jsr [A1]
000129A4 2008 move.l D0, A0
000129A6 4FEF 000C lea.l A7, [A7 + 0xC]
000129AA 6722 beq +0x24 /* 000129CE */
000129AC 34AE FFFC move.w [A2], [A6 - 0x4]
000129B0 356E FFFE 0002 move.w [A2 + 0x2], [A6 - 0x2]
000129B6 7000 moveq.l D0, 0x00
000129B8 102B 018C move.b D0, [A3 + 0x18C]
000129BC D06E FFFC add.w D0, [A6 - 0x4]
000129C0 3540 0004 move.w [A2 + 0x4], D0
000129C4 7010 moveq.l D0, 0x10
000129C6 D06A 0002 add.w D0, [A2 + 0x2]
000129CA 3540 0006 move.w [A2 + 0x6], D0
label000129CE:
000129CE 4CDF 0C00 movem.l A2,A3, [A7]+
000129D2 4E5E unlink A6
000129D4 4E75 rts
000129D6 4E56 0000 link A6, 0
000129DA 2F0A move.l -[A7], A2
000129DC 246E 0008 movea.l A2, [A6 + 0x8]
000129E0 2F0A move.l -[A7], A2
000129E2 2057 movea.l A0, [A7]
000129E4 2268 0004 movea.l A1, [A0 + 0x4]
000129E8 2269 0238 movea.l A1, [A1 + 0x238]
000129EC 4E91 jsr [A1]
000129EE 4A00 tst.b D0
000129F0 584F addq.w A7, 4
000129F2 6712 beq +0x14 /* 00012A06 */
000129F4 2F0A move.l -[A7], A2
000129F6 2057 movea.l A0, [A7]
000129F8 2268 0004 movea.l A1, [A0 + 0x4]
000129FC 2269 0228 movea.l A1, [A1 + 0x228]
00012A00 4E91 jsr [A1]
00012A02 584F addq.w A7, 4
00012A04 6010 bra +0x12 /* 00012A16 */
label00012A06:
00012A06 2F0A move.l -[A7], A2
00012A08 2057 movea.l A0, [A7]
00012A0A 2268 0004 movea.l A1, [A0 + 0x4]
00012A0E 2269 0224 movea.l A1, [A1 + 0x224]
00012A12 4E91 jsr [A1]
00012A14 584F addq.w A7, 4
label00012A16:
00012A16 245F movea.l A2, [A7]+
00012A18 4E5E unlink A6
00012A1A 4E75 rts
00012A1C 4E56 FFDE link A6, -0x0022
00012A20 2F0A move.l -[A7], A2
00012A22 246E 0008 movea.l A2, [A6 + 0x8]
00012A26 486E FFF8 pea.l [A6 - 0x8]
00012A2A 2F0A move.l -[A7], A2
00012A2C 2057 movea.l A0, [A7]
00012A2E 2268 0004 movea.l A1, [A0 + 0x4]
00012A32 2269 003C movea.l A1, [A1 + 0x3C]
00012A36 4E91 jsr [A1]
00012A38 486E FFEC pea.l [A6 - 0x14]
00012A3C 4EB9 0000 2340 jsr [0x00002340]
00012A42 486E FFEC pea.l [A6 - 0x14]
00012A46 486E FFE2 pea.l [A6 - 0x1E]
00012A4A 4EB9 0000 2368 jsr [0x00002368]
00012A50 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012A54 302E FFFC move.w D0, [A6 - 0x4]
00012A58 5740 subq.w D0, 3
00012A5A 3F00 move.w -[A7], D0
00012A5C A893 syscall MoveTo
00012A5E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012A62 302E FFFC move.w D0, [A6 - 0x4]
00012A66 5940 subq.w D0, 4
00012A68 3F00 move.w -[A7], D0
00012A6A A891 syscall LineTo
00012A6C 302E FFFA move.w D0, [A6 - 0x6]
00012A70 5240 addq.w D0, 1
00012A72 3F00 move.w -[A7], D0
00012A74 302E FFFC move.w D0, [A6 - 0x4]
00012A78 5B40 subq.w D0, 5
00012A7A 3F00 move.w -[A7], D0
00012A7C A891 syscall LineTo
00012A7E 302E FFFA move.w D0, [A6 - 0x6]
00012A82 5240 addq.w D0, 1
00012A84 3F00 move.w -[A7], D0
00012A86 302E FFFC move.w D0, [A6 - 0x4]
00012A8A 5D40 subq.w D0, 6
00012A8C 3F00 move.w -[A7], D0
00012A8E A891 syscall LineTo
00012A90 302E FFFA move.w D0, [A6 - 0x6]
00012A94 5440 addq.w D0, 2
00012A96 3F00 move.w -[A7], D0
00012A98 302E FFFC move.w D0, [A6 - 0x4]
00012A9C 5F40 subq.w D0, 7
00012A9E 3F00 move.w -[A7], D0
00012AA0 A891 syscall LineTo
00012AA2 302E FFFA move.w D0, [A6 - 0x6]
00012AA6 5440 addq.w D0, 2
00012AA8 3F00 move.w -[A7], D0
00012AAA 302E FFFC move.w D0, [A6 - 0x4]
00012AAE 5140 subq.w D0, 8
00012AB0 3F00 move.w -[A7], D0
00012AB2 A891 syscall LineTo
00012AB4 302E FFFA move.w D0, [A6 - 0x6]
00012AB8 5640 addq.w D0, 3
00012ABA 3F00 move.w -[A7], D0
00012ABC 70F7 moveq.l D0, 0xFFFFFFF7
00012ABE D06E FFFC add.w D0, [A6 - 0x4]
00012AC2 3F00 move.w -[A7], D0
00012AC4 A891 syscall LineTo
00012AC6 302E FFFA move.w D0, [A6 - 0x6]
00012ACA 5640 addq.w D0, 3
00012ACC 3F00 move.w -[A7], D0
00012ACE 70F6 moveq.l D0, 0xFFFFFFF6
00012AD0 D06E FFFC add.w D0, [A6 - 0x4]
00012AD4 3F00 move.w -[A7], D0
00012AD6 A891 syscall LineTo
00012AD8 302E FFFA move.w D0, [A6 - 0x6]
00012ADC 5840 addq.w D0, 4
00012ADE 3F00 move.w -[A7], D0
00012AE0 70F5 moveq.l D0, 0xFFFFFFF5
00012AE2 D06E FFFC add.w D0, [A6 - 0x4]
00012AE6 3F00 move.w -[A7], D0
00012AE8 A891 syscall LineTo
00012AEA 302E FFFA move.w D0, [A6 - 0x6]
00012AEE 5840 addq.w D0, 4
00012AF0 3F00 move.w -[A7], D0
00012AF2 70F4 moveq.l D0, 0xFFFFFFF4
00012AF4 D06E FFFC add.w D0, [A6 - 0x4]
00012AF8 3F00 move.w -[A7], D0
00012AFA A891 syscall LineTo
00012AFC 302E FFFA move.w D0, [A6 - 0x6]
00012B00 5A40 addq.w D0, 5
00012B02 3F00 move.w -[A7], D0
00012B04 70F3 moveq.l D0, 0xFFFFFFF3
00012B06 D06E FFFC add.w D0, [A6 - 0x4]
00012B0A 3F00 move.w -[A7], D0
00012B0C A891 syscall LineTo
00012B0E 302E FFFA move.w D0, [A6 - 0x6]
00012B12 5A40 addq.w D0, 5
00012B14 3F00 move.w -[A7], D0
00012B16 70F2 moveq.l D0, 0xFFFFFFF2
00012B18 D06E FFFC add.w D0, [A6 - 0x4]
00012B1C 3F00 move.w -[A7], D0
00012B1E A891 syscall LineTo
00012B20 302E FFFA move.w D0, [A6 - 0x6]
00012B24 5C40 addq.w D0, 6
00012B26 3F00 move.w -[A7], D0
00012B28 70F1 moveq.l D0, 0xFFFFFFF1
00012B2A D06E FFFC add.w D0, [A6 - 0x4]
00012B2E 3F00 move.w -[A7], D0
00012B30 A891 syscall LineTo
00012B32 302E FFFA move.w D0, [A6 - 0x6]
00012B36 5C40 addq.w D0, 6
00012B38 3F00 move.w -[A7], D0
00012B3A 70F0 moveq.l D0, 0xFFFFFFF0
00012B3C D06E FFFC add.w D0, [A6 - 0x4]
00012B40 3F00 move.w -[A7], D0
00012B42 A891 syscall LineTo
00012B44 302E FFFA move.w D0, [A6 - 0x6]
00012B48 5E40 addq.w D0, 7
00012B4A 3F00 move.w -[A7], D0
00012B4C 70EF moveq.l D0, 0xFFFFFFEF
00012B4E D06E FFFC add.w D0, [A6 - 0x4]
00012B52 3F00 move.w -[A7], D0
00012B54 A891 syscall LineTo
00012B56 302E FFFA move.w D0, [A6 - 0x6]
00012B5A 5040 addq.w D0, 8
00012B5C 3F00 move.w -[A7], D0
00012B5E 70EE moveq.l D0, 0xFFFFFFEE
00012B60 D06E FFFC add.w D0, [A6 - 0x4]
00012B64 3F00 move.w -[A7], D0
00012B66 A891 syscall LineTo
00012B68 7009 moveq.l D0, 0x09
00012B6A D06E FFFA add.w D0, [A6 - 0x6]
00012B6E 3F00 move.w -[A7], D0
00012B70 70EE moveq.l D0, 0xFFFFFFEE
00012B72 D06E FFFC add.w D0, [A6 - 0x4]
00012B76 3F00 move.w -[A7], D0
00012B78 A891 syscall LineTo
00012B7A 700A moveq.l D0, 0x0A
00012B7C D06E FFFA add.w D0, [A6 - 0x6]
00012B80 3F00 move.w -[A7], D0
00012B82 70ED moveq.l D0, 0xFFFFFFED
00012B84 D06E FFFC add.w D0, [A6 - 0x4]
00012B88 3F00 move.w -[A7], D0
00012B8A A891 syscall LineTo
00012B8C 700B moveq.l D0, 0x0B
00012B8E D06E FFFA add.w D0, [A6 - 0x6]
00012B92 3F00 move.w -[A7], D0
00012B94 70ED moveq.l D0, 0xFFFFFFED
00012B96 D06E FFFC add.w D0, [A6 - 0x4]
00012B9A 3F00 move.w -[A7], D0
00012B9C A891 syscall LineTo
00012B9E 700B moveq.l D0, 0x0B
00012BA0 D06E FFFA add.w D0, [A6 - 0x6]
00012BA4 3F00 move.w -[A7], D0
00012BA6 302E FFFC move.w D0, [A6 - 0x4]
00012BAA 5740 subq.w D0, 3
00012BAC 3F00 move.w -[A7], D0
00012BAE A891 syscall LineTo
00012BB0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012BB4 302E FFFC move.w D0, [A6 - 0x4]
00012BB8 5740 subq.w D0, 3
00012BBA 3F00 move.w -[A7], D0
00012BBC A891 syscall LineTo
00012BBE 3F3C FFFF move.w -[A7], 0xFFFF
00012BC2 486E FFE2 pea.l [A6 - 0x1E]
00012BC6 4EB9 0000 2378 jsr [0x00002378]
00012BCC 486E FFE6 pea.l [A6 - 0x1A]
00012BD0 4EB9 0000 2340 jsr [0x00002340]
00012BD6 486E FFE6 pea.l [A6 - 0x1A]
00012BDA 486E FFDE pea.l [A6 - 0x22]
00012BDE 4EB9 0000 2368 jsr [0x00002368]
00012BE4 302E FFFE move.w D0, [A6 - 0x2]
00012BE8 5340 subq.w D0, 1
00012BEA 3F00 move.w -[A7], D0
00012BEC 302E FFFC move.w D0, [A6 - 0x4]
00012BF0 5740 subq.w D0, 3
00012BF2 3F00 move.w -[A7], D0
00012BF4 A893 syscall MoveTo
00012BF6 302E FFFE move.w D0, [A6 - 0x2]
00012BFA 5340 subq.w D0, 1
00012BFC 3F00 move.w -[A7], D0
00012BFE 302E FFFC move.w D0, [A6 - 0x4]
00012C02 5940 subq.w D0, 4
00012C04 3F00 move.w -[A7], D0
00012C06 A891 syscall LineTo
00012C08 302E FFFE move.w D0, [A6 - 0x2]
00012C0C 5540 subq.w D0, 2
00012C0E 3F00 move.w -[A7], D0
00012C10 302E FFFC move.w D0, [A6 - 0x4]
00012C14 5B40 subq.w D0, 5
00012C16 3F00 move.w -[A7], D0
00012C18 A891 syscall LineTo
00012C1A 302E FFFE move.w D0, [A6 - 0x2]
00012C1E 5540 subq.w D0, 2
00012C20 3F00 move.w -[A7], D0
00012C22 302E FFFC move.w D0, [A6 - 0x4]
00012C26 5D40 subq.w D0, 6
00012C28 3F00 move.w -[A7], D0
00012C2A A891 syscall LineTo
00012C2C 302E FFFE move.w D0, [A6 - 0x2]
00012C30 5740 subq.w D0, 3
00012C32 3F00 move.w -[A7], D0
00012C34 302E FFFC move.w D0, [A6 - 0x4]
00012C38 5F40 subq.w D0, 7
00012C3A 3F00 move.w -[A7], D0
00012C3C A891 syscall LineTo
00012C3E 302E FFFE move.w D0, [A6 - 0x2]
00012C42 5740 subq.w D0, 3
00012C44 3F00 move.w -[A7], D0
00012C46 302E FFFC move.w D0, [A6 - 0x4]
00012C4A 5140 subq.w D0, 8
00012C4C 3F00 move.w -[A7], D0
00012C4E A891 syscall LineTo
00012C50 302E FFFE move.w D0, [A6 - 0x2]
00012C54 5940 subq.w D0, 4
00012C56 3F00 move.w -[A7], D0
00012C58 70F7 moveq.l D0, 0xFFFFFFF7
00012C5A D06E FFFC add.w D0, [A6 - 0x4]
00012C5E 3F00 move.w -[A7], D0
00012C60 A891 syscall LineTo
00012C62 302E FFFE move.w D0, [A6 - 0x2]
00012C66 5940 subq.w D0, 4
00012C68 3F00 move.w -[A7], D0
00012C6A 70F6 moveq.l D0, 0xFFFFFFF6
00012C6C D06E FFFC add.w D0, [A6 - 0x4]
00012C70 3F00 move.w -[A7], D0
00012C72 A891 syscall LineTo
00012C74 302E FFFE move.w D0, [A6 - 0x2]
00012C78 5B40 subq.w D0, 5
00012C7A 3F00 move.w -[A7], D0
00012C7C 70F5 moveq.l D0, 0xFFFFFFF5
00012C7E D06E FFFC add.w D0, [A6 - 0x4]
00012C82 3F00 move.w -[A7], D0
00012C84 A891 syscall LineTo
00012C86 302E FFFE move.w D0, [A6 - 0x2]
00012C8A 5B40 subq.w D0, 5
00012C8C 3F00 move.w -[A7], D0
00012C8E 70F4 moveq.l D0, 0xFFFFFFF4
00012C90 D06E FFFC add.w D0, [A6 - 0x4]
00012C94 3F00 move.w -[A7], D0
00012C96 A891 syscall LineTo
00012C98 302E FFFE move.w D0, [A6 - 0x2]
00012C9C 5D40 subq.w D0, 6
00012C9E 3F00 move.w -[A7], D0
00012CA0 70F3 moveq.l D0, 0xFFFFFFF3
00012CA2 D06E FFFC add.w D0, [A6 - 0x4]
00012CA6 3F00 move.w -[A7], D0
00012CA8 A891 syscall LineTo
00012CAA 302E FFFE move.w D0, [A6 - 0x2]
00012CAE 5D40 subq.w D0, 6
00012CB0 3F00 move.w -[A7], D0
00012CB2 70F2 moveq.l D0, 0xFFFFFFF2
00012CB4 D06E FFFC add.w D0, [A6 - 0x4]
00012CB8 3F00 move.w -[A7], D0
00012CBA A891 syscall LineTo
00012CBC 302E FFFE move.w D0, [A6 - 0x2]
00012CC0 5F40 subq.w D0, 7
00012CC2 3F00 move.w -[A7], D0
00012CC4 70F1 moveq.l D0, 0xFFFFFFF1
00012CC6 D06E FFFC add.w D0, [A6 - 0x4]
00012CCA 3F00 move.w -[A7], D0
00012CCC A891 syscall LineTo
00012CCE 302E FFFE move.w D0, [A6 - 0x2]
00012CD2 5F40 subq.w D0, 7
00012CD4 3F00 move.w -[A7], D0
00012CD6 70F0 moveq.l D0, 0xFFFFFFF0
00012CD8 D06E FFFC add.w D0, [A6 - 0x4]
00012CDC 3F00 move.w -[A7], D0
00012CDE A891 syscall LineTo
00012CE0 302E FFFE move.w D0, [A6 - 0x2]
00012CE4 5140 subq.w D0, 8
00012CE6 3F00 move.w -[A7], D0
00012CE8 70EF moveq.l D0, 0xFFFFFFEF
00012CEA D06E FFFC add.w D0, [A6 - 0x4]
00012CEE 3F00 move.w -[A7], D0
00012CF0 A891 syscall LineTo
00012CF2 70F7 moveq.l D0, 0xFFFFFFF7
00012CF4 D06E FFFE add.w D0, [A6 - 0x2]
00012CF8 3F00 move.w -[A7], D0
00012CFA 70EE moveq.l D0, 0xFFFFFFEE
00012CFC D06E FFFC add.w D0, [A6 - 0x4]
00012D00 3F00 move.w -[A7], D0
00012D02 A891 syscall LineTo
00012D04 70F6 moveq.l D0, 0xFFFFFFF6
00012D06 D06E FFFE add.w D0, [A6 - 0x2]
00012D0A 3F00 move.w -[A7], D0
00012D0C 70EE moveq.l D0, 0xFFFFFFEE
00012D0E D06E FFFC add.w D0, [A6 - 0x4]
00012D12 3F00 move.w -[A7], D0
00012D14 A891 syscall LineTo
00012D16 70F5 moveq.l D0, 0xFFFFFFF5
00012D18 D06E FFFE add.w D0, [A6 - 0x2]
00012D1C 3F00 move.w -[A7], D0
00012D1E 70ED moveq.l D0, 0xFFFFFFED
00012D20 D06E FFFC add.w D0, [A6 - 0x4]
00012D24 3F00 move.w -[A7], D0
00012D26 A891 syscall LineTo
00012D28 70F4 moveq.l D0, 0xFFFFFFF4
00012D2A D06E FFFE add.w D0, [A6 - 0x2]
00012D2E 3F00 move.w -[A7], D0
00012D30 70ED moveq.l D0, 0xFFFFFFED
00012D32 D06E FFFC add.w D0, [A6 - 0x4]
00012D36 3F00 move.w -[A7], D0
00012D38 A891 syscall LineTo
00012D3A 70F4 moveq.l D0, 0xFFFFFFF4
00012D3C D06E FFFE add.w D0, [A6 - 0x2]
00012D40 3F00 move.w -[A7], D0
00012D42 302E FFFC move.w D0, [A6 - 0x4]
00012D46 5740 subq.w D0, 3
00012D48 3F00 move.w -[A7], D0
00012D4A A891 syscall LineTo
00012D4C 302E FFFE move.w D0, [A6 - 0x2]
00012D50 5340 subq.w D0, 1
00012D52 3F00 move.w -[A7], D0
00012D54 302E FFFC move.w D0, [A6 - 0x4]
00012D58 5740 subq.w D0, 3
00012D5A 3F00 move.w -[A7], D0
00012D5C A891 syscall LineTo
00012D5E 3F3C FFFF move.w -[A7], 0xFFFF
00012D62 486E FFDE pea.l [A6 - 0x22]
00012D66 4EB9 0000 2378 jsr [0x00002378]
00012D6C 486E FFF8 pea.l [A6 - 0x8]
00012D70 4878 000B push.l 0xB
00012D74 A8A9 syscall InsetRect
00012D76 576E FFFC subq.w [A6 - 0x4], 3
00012D7A 486E FFF8 pea.l [A6 - 0x8]
00012D7E 486E FFF2 pea.l [A6 - 0xE]
00012D82 4EB9 0000 2348 jsr [0x00002348]
00012D88 246E FFEC movea.l A2, [A6 - 0x14]
00012D8C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00012D90 2F0A move.l -[A7], A2
00012D92 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00012D96 A8E5 syscall UnionRgn
00012D98 246E FFE6 movea.l A2, [A6 - 0x1A]
00012D9C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00012DA0 2F0A move.l -[A7], A2
00012DA2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00012DA6 A8E5 syscall UnionRgn
00012DA8 486E FFF2 pea.l [A6 - 0xE]
00012DAC 4EB9 0000 2360 jsr [0x00002360]
00012DB2 2448 movea.l A2, A0
00012DB4 3F3C FFFF move.w -[A7], 0xFFFF
00012DB8 486E FFF2 pea.l [A6 - 0xE]
00012DBC 4EB9 0000 2358 jsr [0x00002358]
00012DC2 3F3C FFFF move.w -[A7], 0xFFFF
00012DC6 486E FFE6 pea.l [A6 - 0x1A]
00012DCA 4EB9 0000 2358 jsr [0x00002358]
00012DD0 3F3C FFFF move.w -[A7], 0xFFFF
00012DD4 486E FFEC pea.l [A6 - 0x14]
00012DD8 4EB9 0000 2358 jsr [0x00002358]
00012DDE 204A movea.l A0, A2
00012DE0 4FEF 004A lea.l A7, [A7 + 0x4A]
00012DE4 245F movea.l A2, [A7]+
00012DE6 4E5E unlink A6
00012DE8 4E75 rts
00012DEA 4E56 FFDE link A6, -0x0022
00012DEE 2F0A move.l -[A7], A2
00012DF0 246E 0008 movea.l A2, [A6 + 0x8]
00012DF4 486E FFF8 pea.l [A6 - 0x8]
00012DF8 2F0A move.l -[A7], A2
00012DFA 2057 movea.l A0, [A7]
00012DFC 2268 0004 movea.l A1, [A0 + 0x4]
00012E00 2269 003C movea.l A1, [A1 + 0x3C]
00012E04 4E91 jsr [A1]
00012E06 486E FFEC pea.l [A6 - 0x14]
00012E0A 4EB9 0000 2340 jsr [0x00002340]
00012E10 486E FFEC pea.l [A6 - 0x14]
00012E14 486E FFE2 pea.l [A6 - 0x1E]
00012E18 4EB9 0000 2368 jsr [0x00002368]
00012E1E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012E22 302E FFFC move.w D0, [A6 - 0x4]
00012E26 5740 subq.w D0, 3
00012E28 3F00 move.w -[A7], D0
00012E2A A893 syscall MoveTo
00012E2C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012E30 302E FFFC move.w D0, [A6 - 0x4]
00012E34 5940 subq.w D0, 4
00012E36 3F00 move.w -[A7], D0
00012E38 A891 syscall LineTo
00012E3A 302E FFFA move.w D0, [A6 - 0x6]
00012E3E 5240 addq.w D0, 1
00012E40 3F00 move.w -[A7], D0
00012E42 302E FFFC move.w D0, [A6 - 0x4]
00012E46 5B40 subq.w D0, 5
00012E48 3F00 move.w -[A7], D0
00012E4A A891 syscall LineTo
00012E4C 302E FFFA move.w D0, [A6 - 0x6]
00012E50 5240 addq.w D0, 1
00012E52 3F00 move.w -[A7], D0
00012E54 302E FFFC move.w D0, [A6 - 0x4]
00012E58 5F40 subq.w D0, 7
00012E5A 3F00 move.w -[A7], D0
00012E5C A891 syscall LineTo
00012E5E 302E FFFA move.w D0, [A6 - 0x6]
00012E62 5440 addq.w D0, 2
00012E64 3F00 move.w -[A7], D0
00012E66 302E FFFC move.w D0, [A6 - 0x4]
00012E6A 5140 subq.w D0, 8
00012E6C 3F00 move.w -[A7], D0
00012E6E A891 syscall LineTo
00012E70 302E FFFA move.w D0, [A6 - 0x6]
00012E74 5440 addq.w D0, 2
00012E76 3F00 move.w -[A7], D0
00012E78 70F6 moveq.l D0, 0xFFFFFFF6
00012E7A D06E FFFC add.w D0, [A6 - 0x4]
00012E7E 3F00 move.w -[A7], D0
00012E80 A891 syscall LineTo
00012E82 302E FFFA move.w D0, [A6 - 0x6]
00012E86 5640 addq.w D0, 3
00012E88 3F00 move.w -[A7], D0
00012E8A 70F5 moveq.l D0, 0xFFFFFFF5
00012E8C D06E FFFC add.w D0, [A6 - 0x4]
00012E90 3F00 move.w -[A7], D0
00012E92 A891 syscall LineTo
00012E94 302E FFFA move.w D0, [A6 - 0x6]
00012E98 5640 addq.w D0, 3
00012E9A 3F00 move.w -[A7], D0
00012E9C 70F3 moveq.l D0, 0xFFFFFFF3
00012E9E D06E FFFC add.w D0, [A6 - 0x4]
00012EA2 3F00 move.w -[A7], D0
00012EA4 A891 syscall LineTo
00012EA6 302E FFFA move.w D0, [A6 - 0x6]
00012EAA 5840 addq.w D0, 4
00012EAC 3F00 move.w -[A7], D0
00012EAE 70F2 moveq.l D0, 0xFFFFFFF2
00012EB0 D06E FFFC add.w D0, [A6 - 0x4]
00012EB4 3F00 move.w -[A7], D0
00012EB6 A891 syscall LineTo
00012EB8 302E FFFA move.w D0, [A6 - 0x6]
00012EBC 5840 addq.w D0, 4
00012EBE 3F00 move.w -[A7], D0
00012EC0 70F0 moveq.l D0, 0xFFFFFFF0
00012EC2 D06E FFFC add.w D0, [A6 - 0x4]
00012EC6 3F00 move.w -[A7], D0
00012EC8 A891 syscall LineTo
00012ECA 302E FFFA move.w D0, [A6 - 0x6]
00012ECE 5A40 addq.w D0, 5
00012ED0 3F00 move.w -[A7], D0
00012ED2 70EF moveq.l D0, 0xFFFFFFEF
00012ED4 D06E FFFC add.w D0, [A6 - 0x4]
00012ED8 3F00 move.w -[A7], D0
00012EDA A891 syscall LineTo
00012EDC 302E FFFA move.w D0, [A6 - 0x6]
00012EE0 5A40 addq.w D0, 5
00012EE2 3F00 move.w -[A7], D0
00012EE4 70ED moveq.l D0, 0xFFFFFFED
00012EE6 D06E FFFC add.w D0, [A6 - 0x4]
00012EEA 3F00 move.w -[A7], D0
00012EEC A891 syscall LineTo
00012EEE 302E FFFA move.w D0, [A6 - 0x6]
00012EF2 5C40 addq.w D0, 6
00012EF4 3F00 move.w -[A7], D0
00012EF6 70EC moveq.l D0, 0xFFFFFFEC
00012EF8 D06E FFFC add.w D0, [A6 - 0x4]
00012EFC 3F00 move.w -[A7], D0
00012EFE A891 syscall LineTo
00012F00 302E FFFA move.w D0, [A6 - 0x6]
00012F04 5C40 addq.w D0, 6
00012F06 3F00 move.w -[A7], D0
00012F08 70EB moveq.l D0, 0xFFFFFFEB
00012F0A D06E FFFC add.w D0, [A6 - 0x4]
00012F0E 3F00 move.w -[A7], D0
00012F10 A891 syscall LineTo
00012F12 302E FFFA move.w D0, [A6 - 0x6]
00012F16 5E40 addq.w D0, 7
00012F18 3F00 move.w -[A7], D0
00012F1A 70EA moveq.l D0, 0xFFFFFFEA
00012F1C D06E FFFC add.w D0, [A6 - 0x4]
00012F20 3F00 move.w -[A7], D0
00012F22 A891 syscall LineTo
00012F24 302E FFFA move.w D0, [A6 - 0x6]
00012F28 5040 addq.w D0, 8
00012F2A 3F00 move.w -[A7], D0
00012F2C 70E9 moveq.l D0, 0xFFFFFFE9
00012F2E D06E FFFC add.w D0, [A6 - 0x4]
00012F32 3F00 move.w -[A7], D0
00012F34 A891 syscall LineTo
00012F36 7009 moveq.l D0, 0x09
00012F38 D06E FFFA add.w D0, [A6 - 0x6]
00012F3C 3F00 move.w -[A7], D0
00012F3E 70E9 moveq.l D0, 0xFFFFFFE9
00012F40 D06E FFFC add.w D0, [A6 - 0x4]
00012F44 3F00 move.w -[A7], D0
00012F46 A891 syscall LineTo
00012F48 700A moveq.l D0, 0x0A
00012F4A D06E FFFA add.w D0, [A6 - 0x6]
00012F4E 3F00 move.w -[A7], D0
00012F50 70E8 moveq.l D0, 0xFFFFFFE8
00012F52 D06E FFFC add.w D0, [A6 - 0x4]
00012F56 3F00 move.w -[A7], D0
00012F58 A891 syscall LineTo
00012F5A 700B moveq.l D0, 0x0B
00012F5C D06E FFFA add.w D0, [A6 - 0x6]
00012F60 3F00 move.w -[A7], D0
00012F62 70E8 moveq.l D0, 0xFFFFFFE8
00012F64 D06E FFFC add.w D0, [A6 - 0x4]
00012F68 3F00 move.w -[A7], D0
00012F6A A891 syscall LineTo
00012F6C 700B moveq.l D0, 0x0B
00012F6E D06E FFFA add.w D0, [A6 - 0x6]
00012F72 3F00 move.w -[A7], D0
00012F74 302E FFFC move.w D0, [A6 - 0x4]
00012F78 5740 subq.w D0, 3
00012F7A 3F00 move.w -[A7], D0
00012F7C A891 syscall LineTo
00012F7E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00012F82 302E FFFC move.w D0, [A6 - 0x4]
00012F86 5740 subq.w D0, 3
00012F88 3F00 move.w -[A7], D0
00012F8A A891 syscall LineTo
00012F8C 3F3C FFFF move.w -[A7], 0xFFFF
00012F90 486E FFE2 pea.l [A6 - 0x1E]
00012F94 4EB9 0000 2378 jsr [0x00002378]
00012F9A 486E FFE6 pea.l [A6 - 0x1A]
00012F9E 4EB9 0000 2340 jsr [0x00002340]
00012FA4 486E FFE6 pea.l [A6 - 0x1A]
00012FA8 486E FFDE pea.l [A6 - 0x22]
00012FAC 4EB9 0000 2368 jsr [0x00002368]
00012FB2 302E FFFE move.w D0, [A6 - 0x2]
00012FB6 5340 subq.w D0, 1
00012FB8 3F00 move.w -[A7], D0
00012FBA 302E FFFC move.w D0, [A6 - 0x4]
00012FBE 5740 subq.w D0, 3
00012FC0 3F00 move.w -[A7], D0
00012FC2 A893 syscall MoveTo
00012FC4 302E FFFE move.w D0, [A6 - 0x2]
00012FC8 5340 subq.w D0, 1
00012FCA 3F00 move.w -[A7], D0
00012FCC 302E FFFC move.w D0, [A6 - 0x4]
00012FD0 5940 subq.w D0, 4
00012FD2 3F00 move.w -[A7], D0
00012FD4 A891 syscall LineTo
00012FD6 302E FFFE move.w D0, [A6 - 0x2]
00012FDA 5540 subq.w D0, 2
00012FDC 3F00 move.w -[A7], D0
00012FDE 302E FFFC move.w D0, [A6 - 0x4]
00012FE2 5B40 subq.w D0, 5
00012FE4 3F00 move.w -[A7], D0
00012FE6 A891 syscall LineTo
00012FE8 302E FFFE move.w D0, [A6 - 0x2]
00012FEC 5540 subq.w D0, 2
00012FEE 3F00 move.w -[A7], D0
00012FF0 302E FFFC move.w D0, [A6 - 0x4]
00012FF4 5F40 subq.w D0, 7
00012FF6 3F00 move.w -[A7], D0
00012FF8 A891 syscall LineTo
00012FFA 302E FFFE move.w D0, [A6 - 0x2]
00012FFE 5740 subq.w D0, 3
00013000 3F00 move.w -[A7], D0
00013002 302E FFFC move.w D0, [A6 - 0x4]
00013006 5140 subq.w D0, 8
00013008 3F00 move.w -[A7], D0
0001300A A891 syscall LineTo
0001300C 302E FFFE move.w D0, [A6 - 0x2]
00013010 5740 subq.w D0, 3
00013012 3F00 move.w -[A7], D0
00013014 70F6 moveq.l D0, 0xFFFFFFF6
00013016 D06E FFFC add.w D0, [A6 - 0x4]
0001301A 3F00 move.w -[A7], D0
0001301C A891 syscall LineTo
0001301E 302E FFFE move.w D0, [A6 - 0x2]
00013022 5940 subq.w D0, 4
00013024 3F00 move.w -[A7], D0
00013026 70F5 moveq.l D0, 0xFFFFFFF5
00013028 D06E FFFC add.w D0, [A6 - 0x4]
0001302C 3F00 move.w -[A7], D0
0001302E A891 syscall LineTo
00013030 302E FFFE move.w D0, [A6 - 0x2]
00013034 5940 subq.w D0, 4
00013036 3F00 move.w -[A7], D0
00013038 70F3 moveq.l D0, 0xFFFFFFF3
0001303A D06E FFFC add.w D0, [A6 - 0x4]
0001303E 3F00 move.w -[A7], D0
00013040 A891 syscall LineTo
00013042 302E FFFE move.w D0, [A6 - 0x2]
00013046 5B40 subq.w D0, 5
00013048 3F00 move.w -[A7], D0
0001304A 70F2 moveq.l D0, 0xFFFFFFF2
0001304C D06E FFFC add.w D0, [A6 - 0x4]
00013050 3F00 move.w -[A7], D0
00013052 A891 syscall LineTo
00013054 302E FFFE move.w D0, [A6 - 0x2]
00013058 5B40 subq.w D0, 5
0001305A 3F00 move.w -[A7], D0
0001305C 70F0 moveq.l D0, 0xFFFFFFF0
0001305E D06E FFFC add.w D0, [A6 - 0x4]
00013062 3F00 move.w -[A7], D0
00013064 A891 syscall LineTo
00013066 302E FFFE move.w D0, [A6 - 0x2]
0001306A 5D40 subq.w D0, 6
0001306C 3F00 move.w -[A7], D0
0001306E 70EF moveq.l D0, 0xFFFFFFEF
00013070 D06E FFFC add.w D0, [A6 - 0x4]
00013074 3F00 move.w -[A7], D0
00013076 A891 syscall LineTo
00013078 302E FFFE move.w D0, [A6 - 0x2]
0001307C 5D40 subq.w D0, 6
0001307E 3F00 move.w -[A7], D0
00013080 70ED moveq.l D0, 0xFFFFFFED
00013082 D06E FFFC add.w D0, [A6 - 0x4]
00013086 3F00 move.w -[A7], D0
00013088 A891 syscall LineTo
0001308A 302E FFFE move.w D0, [A6 - 0x2]
0001308E 5F40 subq.w D0, 7
00013090 3F00 move.w -[A7], D0
00013092 70EC moveq.l D0, 0xFFFFFFEC
00013094 D06E FFFC add.w D0, [A6 - 0x4]
00013098 3F00 move.w -[A7], D0
0001309A A891 syscall LineTo
0001309C 302E FFFE move.w D0, [A6 - 0x2]
000130A0 5F40 subq.w D0, 7
000130A2 3F00 move.w -[A7], D0
000130A4 70EB moveq.l D0, 0xFFFFFFEB
000130A6 D06E FFFC add.w D0, [A6 - 0x4]
000130AA 3F00 move.w -[A7], D0
000130AC A891 syscall LineTo
000130AE 302E FFFE move.w D0, [A6 - 0x2]
000130B2 5140 subq.w D0, 8
000130B4 3F00 move.w -[A7], D0
000130B6 70EA moveq.l D0, 0xFFFFFFEA
000130B8 D06E FFFC add.w D0, [A6 - 0x4]
000130BC 3F00 move.w -[A7], D0
000130BE A891 syscall LineTo
000130C0 70F7 moveq.l D0, 0xFFFFFFF7
000130C2 D06E FFFE add.w D0, [A6 - 0x2]
000130C6 3F00 move.w -[A7], D0
000130C8 70E9 moveq.l D0, 0xFFFFFFE9
000130CA D06E FFFC add.w D0, [A6 - 0x4]
000130CE 3F00 move.w -[A7], D0
000130D0 A891 syscall LineTo
000130D2 70F6 moveq.l D0, 0xFFFFFFF6
000130D4 D06E FFFE add.w D0, [A6 - 0x2]
000130D8 3F00 move.w -[A7], D0
000130DA 70E9 moveq.l D0, 0xFFFFFFE9
000130DC D06E FFFC add.w D0, [A6 - 0x4]
000130E0 3F00 move.w -[A7], D0
000130E2 A891 syscall LineTo
000130E4 70F5 moveq.l D0, 0xFFFFFFF5
000130E6 D06E FFFE add.w D0, [A6 - 0x2]
000130EA 3F00 move.w -[A7], D0
000130EC 70E8 moveq.l D0, 0xFFFFFFE8
000130EE D06E FFFC add.w D0, [A6 - 0x4]
000130F2 3F00 move.w -[A7], D0
000130F4 A891 syscall LineTo
000130F6 70F4 moveq.l D0, 0xFFFFFFF4
000130F8 D06E FFFE add.w D0, [A6 - 0x2]
000130FC 3F00 move.w -[A7], D0
000130FE 70E8 moveq.l D0, 0xFFFFFFE8
00013100 D06E FFFC add.w D0, [A6 - 0x4]
00013104 3F00 move.w -[A7], D0
00013106 A891 syscall LineTo
00013108 70F4 moveq.l D0, 0xFFFFFFF4
0001310A D06E FFFE add.w D0, [A6 - 0x2]
0001310E 3F00 move.w -[A7], D0
00013110 302E FFFC move.w D0, [A6 - 0x4]
00013114 5740 subq.w D0, 3
00013116 3F00 move.w -[A7], D0
00013118 A891 syscall LineTo
0001311A 302E FFFE move.w D0, [A6 - 0x2]
0001311E 5340 subq.w D0, 1
00013120 3F00 move.w -[A7], D0
00013122 302E FFFC move.w D0, [A6 - 0x4]
00013126 5740 subq.w D0, 3
00013128 3F00 move.w -[A7], D0
0001312A A891 syscall LineTo
0001312C 3F3C FFFF move.w -[A7], 0xFFFF
00013130 486E FFDE pea.l [A6 - 0x22]
00013134 4EB9 0000 2378 jsr [0x00002378]
0001313A 486E FFF8 pea.l [A6 - 0x8]
0001313E 4878 000B push.l 0xB
00013142 A8A9 syscall InsetRect
00013144 576E FFFC subq.w [A6 - 0x4], 3
00013148 486E FFF8 pea.l [A6 - 0x8]
0001314C 486E FFF2 pea.l [A6 - 0xE]
00013150 4EB9 0000 2348 jsr [0x00002348]
00013156 246E FFEC movea.l A2, [A6 - 0x14]
0001315A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0001315E 2F0A move.l -[A7], A2
00013160 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00013164 A8E5 syscall UnionRgn
00013166 246E FFE6 movea.l A2, [A6 - 0x1A]
0001316A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0001316E 2F0A move.l -[A7], A2
00013170 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00013174 A8E5 syscall UnionRgn
00013176 486E FFF2 pea.l [A6 - 0xE]
0001317A 4EB9 0000 2360 jsr [0x00002360]
00013180 2448 movea.l A2, A0
00013182 3F3C FFFF move.w -[A7], 0xFFFF
00013186 486E FFF2 pea.l [A6 - 0xE]
0001318A 4EB9 0000 2358 jsr [0x00002358]
00013190 3F3C FFFF move.w -[A7], 0xFFFF
00013194 486E FFE6 pea.l [A6 - 0x1A]
00013198 4EB9 0000 2358 jsr [0x00002358]
0001319E 3F3C FFFF move.w -[A7], 0xFFFF
000131A2 486E FFEC pea.l [A6 - 0x14]
000131A6 4EB9 0000 2358 jsr [0x00002358]
000131AC 204A movea.l A0, A2
000131AE 4FEF 004A lea.l A7, [A7 + 0x4A]
000131B2 245F movea.l A2, [A7]+
000131B4 4E5E unlink A6
000131B6 4E75 rts
000131B8 4E56 0000 link A6, 0
000131BC 48E7 0030 movem.l -[A7], A2,A3
000131C0 246E 0008 movea.l A2, [A6 + 0x8]
000131C4 266E 000C movea.l A3, [A6 + 0xC]
000131C8 1F13 move.b -[A7], [A3]
000131CA 486B 0001 pea.l [A3 + 0x1]
000131CE 486A 006A pea.l [A2 + 0x6A]
000131D2 4EB9 0000 23E8 jsr [0x000023E8]
000131D8 2F0A move.l -[A7], A2
000131DA 2057 movea.l A0, [A7]
000131DC 2268 0004 movea.l A1, [A0 + 0x4]
000131E0 2269 00BC movea.l A1, [A1 + 0xBC]
000131E4 4E91 jsr [A1]
000131E6 4FEF 000E lea.l A7, [A7 + 0xE]
000131EA 4CDF 0C00 movem.l A2,A3, [A7]+
000131EE 4E5E unlink A6
000131F0 4E75 rts
000131F2 4E56 0000 link A6, 0
000131F6 2F0A move.l -[A7], A2
000131F8 246E 0008 movea.l A2, [A6 + 0x8]
000131FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00013200 2F0A move.l -[A7], A2
00013202 4EB9 0000 2C60 jsr [0x00002C60]
00013208 2F0A move.l -[A7], A2
0001320A 4EB9 0000 30A0 jsr [0x000030A0]
00013210 4A00 tst.b D0
00013212 4FEF 000C lea.l A7, [A7 + 0xC]
00013216 6726 beq +0x28 /* 0001323E */
00013218 42A7 clr.l -[A7]
0001321A 2F0A move.l -[A7], A2
0001321C 2057 movea.l A0, [A7]
0001321E 2268 0004 movea.l A1, [A0 + 0x4]
00013222 2269 00E8 movea.l A1, [A1 + 0xE8]
00013226 4E91 jsr [A1]
00013228 4A00 tst.b D0
0001322A 504F addq.w A7, 8
0001322C 6710 beq +0x12 /* 0001323E */
0001322E 2F0A move.l -[A7], A2
00013230 2057 movea.l A0, [A7]
00013232 2268 0004 movea.l A1, [A0 + 0x4]
00013236 2269 00F4 movea.l A1, [A1 + 0xF4]
0001323A 4E91 jsr [A1]
0001323C 584F addq.w A7, 4
label0001323E:
0001323E 245F movea.l A2, [A7]+
00013240 4E5E unlink A6
00013242 4E75 rts
00013244 4E56 0000 link A6, 0
00013248 48E7 1020 movem.l -[A7], D3,A2
0001324C 246E 0008 movea.l A2, [A6 + 0x8]
00013250 162E 000C move.b D3, [A6 + 0xC]
00013254 B62A 0198 cmp.b D3, [A2 + 0x198]
00013258 677C beq +0x7E /* 000132D6 */
0001325A 1543 0198 move.b [A2 + 0x198], D3
0001325E 2F0A move.l -[A7], A2
00013260 2057 movea.l A0, [A7]
00013262 2268 0004 movea.l A1, [A0 + 0x4]
00013266 2269 023C movea.l A1, [A1 + 0x23C]
0001326A 4E91 jsr [A1]
0001326C 4A00 tst.b D0
0001326E 584F addq.w A7, 4
00013270 6730 beq +0x32 /* 000132A2 */
00013272 4A03 tst.b D3
00013274 6714 beq +0x16 /* 0001328A */
00013276 2F0A move.l -[A7], A2
00013278 4EB9 0000 3110 jsr [0x00003110]
0001327E 4A00 tst.b D0
00013280 584F addq.w A7, 4
00013282 6706 beq +0x8 /* 0001328A */
00013284 303C 4000 move.w D0, 0x4000 /* '@\0' */
00013288 6014 bra +0x16 /* 0001329E */
label0001328A:
0001328A 2F0A move.l -[A7], A2
0001328C 4EB9 0000 3110 jsr [0x00003110]
00013292 4A00 tst.b D0
00013294 584F addq.w A7, 4
00013296 6704 beq +0x6 /* 0001329C */
00013298 7000 moveq.l D0, 0x00
0001329A 6002 bra +0x4 /* 0001329E */
label0001329C:
0001329C 7001 moveq.l D0, 0x01
label0001329E:
0001329E 3540 0188 move.w [A2 + 0x188], D0
label000132A2:
000132A2 2F0A move.l -[A7], A2
000132A4 4EB9 0000 30A0 jsr [0x000030A0]
000132AA 4A00 tst.b D0
000132AC 584F addq.w A7, 4
000132AE 6726 beq +0x28 /* 000132D6 */
000132B0 42A7 clr.l -[A7]
000132B2 2F0A move.l -[A7], A2
000132B4 2057 movea.l A0, [A7]
000132B6 2268 0004 movea.l A1, [A0 + 0x4]
000132BA 2269 00E8 movea.l A1, [A1 + 0xE8]
000132BE 4E91 jsr [A1]
000132C0 4A00 tst.b D0
000132C2 504F addq.w A7, 8
000132C4 6710 beq +0x12 /* 000132D6 */
000132C6 2F0A move.l -[A7], A2
000132C8 2057 movea.l A0, [A7]
000132CA 2268 0004 movea.l A1, [A0 + 0x4]
000132CE 2269 00F4 movea.l A1, [A1 + 0xF4]
000132D2 4E91 jsr [A1]
000132D4 584F addq.w A7, 4
label000132D6:
000132D6 4CDF 0408 movem.l D3,A2, [A7]+
000132DA 4E5E unlink A6
000132DC 4E75 rts
000132DE 4E56 0000 link A6, 0
000132E2 2F0A move.l -[A7], A2
000132E4 246E 0008 movea.l A2, [A6 + 0x8]
000132E8 2F0A move.l -[A7], A2
000132EA 4EB9 0000 30A0 jsr [0x000030A0]
000132F0 4A00 tst.b D0
000132F2 584F addq.w A7, 4
000132F4 673E beq +0x40 /* 00013334 */
000132F6 42A7 clr.l -[A7]
000132F8 2F0A move.l -[A7], A2
000132FA 2057 movea.l A0, [A7]
000132FC 2268 0004 movea.l A1, [A0 + 0x4]
00013300 2269 00E8 movea.l A1, [A1 + 0xE8]
00013304 4E91 jsr [A1]
00013306 4A00 tst.b D0
00013308 504F addq.w A7, 8
0001330A 6728 beq +0x2A /* 00013334 */
0001330C 2F0A move.l -[A7], A2
0001330E 2057 movea.l A0, [A7]
00013310 2268 0004 movea.l A1, [A0 + 0x4]
00013314 2269 023C movea.l A1, [A1 + 0x23C]
00013318 4E91 jsr [A1]
0001331A 4A00 tst.b D0
0001331C 584F addq.w A7, 4
0001331E 6704 beq +0x6 /* 00013324 */
00013320 426A 0188 clr.w [A2 + 0x188]
label00013324:
00013324 2F0A move.l -[A7], A2
00013326 2057 movea.l A0, [A7]
00013328 2268 0004 movea.l A1, [A0 + 0x4]
0001332C 2269 00F4 movea.l A1, [A1 + 0xF4]
00013330 4E91 jsr [A1]
00013332 584F addq.w A7, 4
label00013334:
00013334 245F movea.l A2, [A7]+
00013336 4E5E unlink A6
00013338 4E75 rts
0001333A 4E56 0000 link A6, 0
0001333E 2F0A move.l -[A7], A2
00013340 246E 0008 movea.l A2, [A6 + 0x8]
00013344 2F0A move.l -[A7], A2
00013346 4EB9 0000 30A0 jsr [0x000030A0]
0001334C 4A00 tst.b D0
0001334E 584F addq.w A7, 4
00013350 6740 beq +0x42 /* 00013392 */
00013352 42A7 clr.l -[A7]
00013354 2F0A move.l -[A7], A2
00013356 2057 movea.l A0, [A7]
00013358 2268 0004 movea.l A1, [A0 + 0x4]
0001335C 2269 00E8 movea.l A1, [A1 + 0xE8]
00013360 4E91 jsr [A1]
00013362 4A00 tst.b D0
00013364 504F addq.w A7, 8
00013366 672A beq +0x2C /* 00013392 */
00013368 2F0A move.l -[A7], A2
0001336A 2057 movea.l A0, [A7]
0001336C 2268 0004 movea.l A1, [A0 + 0x4]
00013370 2269 023C movea.l A1, [A1 + 0x23C]
00013374 4E91 jsr [A1]
00013376 4A00 tst.b D0
00013378 584F addq.w A7, 4
0001337A 6706 beq +0x8 /* 00013382 */
0001337C 357C 0001 0188 move.w [A2 + 0x188], 0x1
label00013382:
00013382 2F0A move.l -[A7], A2
00013384 2057 movea.l A0, [A7]
00013386 2268 0004 movea.l A1, [A0 + 0x4]
0001338A 2269 00F4 movea.l A1, [A1 + 0xF4]
0001338E 4E91 jsr [A1]
00013390 584F addq.w A7, 4
label00013392:
00013392 245F movea.l A2, [A7]+
00013394 4E5E unlink A6
00013396 4E75 rts
00013398 4E56 0000 link A6, 0
0001339C 2F0A move.l -[A7], A2
0001339E 246E 0008 movea.l A2, [A6 + 0x8]
000133A2 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2
000133A8 6628 bne +0x2A /* 000133D2 */
000133AA 2F0A move.l -[A7], A2
000133AC 2057 movea.l A0, [A7]
000133AE 2268 0004 movea.l A1, [A0 + 0x4]
000133B2 2269 023C movea.l A1, [A1 + 0x23C]
000133B6 4E91 jsr [A1]
000133B8 4A00 tst.b D0
000133BA 584F addq.w A7, 4
000133BC 6704 beq +0x6 /* 000133C2 */
000133BE 426A 0188 clr.w [A2 + 0x188]
label000133C2:
000133C2 2F0A move.l -[A7], A2
000133C4 2057 movea.l A0, [A7]
000133C6 2268 0004 movea.l A1, [A0 + 0x4]
000133CA 2269 00BC movea.l A1, [A1 + 0xBC]
000133CE 4E91 jsr [A1]
000133D0 584F addq.w A7, 4
label000133D2:
000133D2 245F movea.l A2, [A7]+
000133D4 4E5E unlink A6
000133D6 4E75 rts
000133D8 4E56 0000 link A6, 0
000133DC 48E7 1020 movem.l -[A7], D3,A2
000133E0 246E 0008 movea.l A2, [A6 + 0x8]
000133E4 162A 0025 move.b D3, [A2 + 0x25]
000133E8 6706 beq +0x8 /* 000133F0 */
000133EA 0C03 0001 cmpi.b D3, 0x1
000133EE 662A bne +0x2C /* 0001341A */
label000133F0:
000133F0 2F0A move.l -[A7], A2
000133F2 2057 movea.l A0, [A7]
000133F4 2268 0004 movea.l A1, [A0 + 0x4]
000133F8 2269 023C movea.l A1, [A1 + 0x23C]
000133FC 4E91 jsr [A1]
000133FE 4A00 tst.b D0
00013400 584F addq.w A7, 4
00013402 6706 beq +0x8 /* 0001340A */
00013404 357C 0001 0188 move.w [A2 + 0x188], 0x1
label0001340A:
0001340A 2F0A move.l -[A7], A2
0001340C 2057 movea.l A0, [A7]
0001340E 2268 0004 movea.l A1, [A0 + 0x4]
00013412 2269 00BC movea.l A1, [A1 + 0xBC]
00013416 4E91 jsr [A1]
00013418 584F addq.w A7, 4
label0001341A:
0001341A 4CDF 0408 movem.l D3,A2, [A7]+
0001341E 4E5E unlink A6
00013420 4E75 rts
00013422 4E56 FFC6 link A6, -0x003A
00013426 2F0A move.l -[A7], A2
00013428 246E 0008 movea.l A2, [A6 + 0x8]
0001342C 486E FFCE pea.l [A6 - 0x32]
00013430 4EB9 0000 20A0 jsr [0x000020A0]
00013436 4EB9 0000 20B0 jsr [0x000020B0]
0001343C 486E FFC6 pea.l [A6 - 0x3A]
00013440 2F0A move.l -[A7], A2
00013442 2057 movea.l A0, [A7]
00013444 2268 0004 movea.l A1, [A0 + 0x4]
00013448 2269 003C movea.l A1, [A1 + 0x3C]
0001344C 4E91 jsr [A1]
0001344E 4A00 tst.b D0
00013450 4FEF 000C lea.l A7, [A7 + 0xC]
00013454 6700 0156 beq +0x158 /* 000135AC */
00013458 486E FFC6 pea.l [A6 - 0x3A]
0001345C 486E FFEC pea.l [A6 - 0x14]
00013460 4EB9 0000 2148 jsr [0x00002148]
00013466 504F addq.w A7, 8
00013468 6000 011C bra +0x11E /* 00013586 */
label0001346C:
0001346C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00013472 6C00 0088 bge +0x8A /* 000134FC */
00013476 2F0A move.l -[A7], A2
00013478 2057 movea.l A0, [A7]
0001347A 2268 0004 movea.l A1, [A0 + 0x4]
0001347E 2269 0230 movea.l A1, [A1 + 0x230]
00013482 4E91 jsr [A1]
00013484 4A00 tst.b D0
00013486 584F addq.w A7, 4
00013488 6714 beq +0x16 /* 0001349E */
0001348A 2F0A move.l -[A7], A2
0001348C 2057 movea.l A0, [A7]
0001348E 2268 0004 movea.l A1, [A0 + 0x4]
00013492 2269 0254 movea.l A1, [A1 + 0x254]
00013496 4E91 jsr [A1]
00013498 584F addq.w A7, 4
0001349A 6000 00EA bra +0xEC /* 00013586 */
label0001349E:
0001349E 2F0A move.l -[A7], A2
000134A0 4EB9 0000 3110 jsr [0x00003110]
000134A6 4A00 tst.b D0
000134A8 584F addq.w A7, 4
000134AA 6614 bne +0x16 /* 000134C0 */
000134AC 2F0A move.l -[A7], A2
000134AE 2057 movea.l A0, [A7]
000134B0 2268 0004 movea.l A1, [A0 + 0x4]
000134B4 2269 0258 movea.l A1, [A1 + 0x258]
000134B8 4E91 jsr [A1]
000134BA 584F addq.w A7, 4
000134BC 6000 00C8 bra +0xCA /* 00013586 */
label000134C0:
000134C0 2F0A move.l -[A7], A2
000134C2 2057 movea.l A0, [A7]
000134C4 2268 0004 movea.l A1, [A0 + 0x4]
000134C8 2269 022C movea.l A1, [A1 + 0x22C]
000134CC 4E91 jsr [A1]
000134CE 4A00 tst.b D0
000134D0 584F addq.w A7, 4
000134D2 6714 beq +0x16 /* 000134E8 */
000134D4 2F0A move.l -[A7], A2
000134D6 2057 movea.l A0, [A7]
000134D8 2268 0004 movea.l A1, [A0 + 0x4]
000134DC 2269 0250 movea.l A1, [A1 + 0x250]
000134E0 4E91 jsr [A1]
000134E2 584F addq.w A7, 4
000134E4 6000 00A0 bra +0xA2 /* 00013586 */
label000134E8:
000134E8 2F0A move.l -[A7], A2
000134EA 2057 movea.l A0, [A7]
000134EC 2268 0004 movea.l A1, [A0 + 0x4]
000134F0 2269 024C movea.l A1, [A1 + 0x24C]
000134F4 4E91 jsr [A1]
000134F6 584F addq.w A7, 4
000134F8 6000 008C bra +0x8E /* 00013586 */
label000134FC:
000134FC 2F0A move.l -[A7], A2
000134FE 2057 movea.l A0, [A7]
00013500 2268 0004 movea.l A1, [A0 + 0x4]
00013504 2269 0230 movea.l A1, [A1 + 0x230]
00013508 4E91 jsr [A1]
0001350A 4A00 tst.b D0
0001350C 584F addq.w A7, 4
0001350E 6712 beq +0x14 /* 00013522 */
00013510 2F0A move.l -[A7], A2
00013512 2057 movea.l A0, [A7]
00013514 2268 0004 movea.l A1, [A0 + 0x4]
00013518 2269 0268 movea.l A1, [A1 + 0x268]
0001351C 4E91 jsr [A1]
0001351E 584F addq.w A7, 4
00013520 6064 bra +0x66 /* 00013586 */
label00013522:
00013522 2F0A move.l -[A7], A2
00013524 4EB9 0000 3110 jsr [0x00003110]
0001352A 4A00 tst.b D0
0001352C 584F addq.w A7, 4
0001352E 670E beq +0x10 /* 0001353E */
00013530 2F0A move.l -[A7], A2
00013532 4EB9 0000 30D8 jsr [0x000030D8]
00013538 4A00 tst.b D0
0001353A 584F addq.w A7, 4
0001353C 6612 bne +0x14 /* 00013550 */
label0001353E:
0001353E 2F0A move.l -[A7], A2
00013540 2057 movea.l A0, [A7]
00013542 2268 0004 movea.l A1, [A0 + 0x4]
00013546 2269 0264 movea.l A1, [A1 + 0x264]
0001354A 4E91 jsr [A1]
0001354C 584F addq.w A7, 4
0001354E 6036 bra +0x38 /* 00013586 */
label00013550:
00013550 2F0A move.l -[A7], A2
00013552 2057 movea.l A0, [A7]
00013554 2268 0004 movea.l A1, [A0 + 0x4]
00013558 2269 022C movea.l A1, [A1 + 0x22C]
0001355C 4E91 jsr [A1]
0001355E 4A00 tst.b D0
00013560 584F addq.w A7, 4
00013562 6712 beq +0x14 /* 00013576 */
00013564 2F0A move.l -[A7], A2
00013566 2057 movea.l A0, [A7]
00013568 2268 0004 movea.l A1, [A0 + 0x4]
0001356C 2269 0260 movea.l A1, [A1 + 0x260]
00013570 4E91 jsr [A1]
00013572 584F addq.w A7, 4
00013574 6010 bra +0x12 /* 00013586 */
label00013576:
00013576 2F0A move.l -[A7], A2
00013578 2057 movea.l A0, [A7]
0001357A 2268 0004 movea.l A1, [A0 + 0x4]
0001357E 2269 025C movea.l A1, [A1 + 0x25C]
00013582 4E91 jsr [A1]
00013584 584F addq.w A7, 4
label00013586:
00013586 486E FFFE pea.l [A6 - 0x2]
0001358A 486E FFEC pea.l [A6 - 0x14]
0001358E 4EB9 0000 2158 jsr [0x00002158]
00013594 4A00 tst.b D0
00013596 504F addq.w A7, 8
00013598 6600 FED2 bne -0x12C /* 0001346C */
0001359C 3F3C FFFF move.w -[A7], 0xFFFF
000135A0 486E FFEC pea.l [A6 - 0x14]
000135A4 4EB9 0000 2150 jsr [0x00002150]
000135AA 5C4F addq.w A7, 6
label000135AC:
000135AC 2F0A move.l -[A7], A2
000135AE 2057 movea.l A0, [A7]
000135B0 2268 0004 movea.l A1, [A0 + 0x4]
000135B4 2269 023C movea.l A1, [A1 + 0x23C]
000135B8 4E91 jsr [A1]
000135BA 4A00 tst.b D0
000135BC 584F addq.w A7, 4
000135BE 6710 beq +0x12 /* 000135D0 */
000135C0 2F0A move.l -[A7], A2
000135C2 2057 movea.l A0, [A7]
000135C4 2268 0004 movea.l A1, [A0 + 0x4]
000135C8 2269 0248 movea.l A1, [A1 + 0x248]
000135CC 4E91 jsr [A1]
000135CE 584F addq.w A7, 4
label000135D0:
000135D0 486A 0066 pea.l [A2 + 0x66]
000135D4 2057 movea.l A0, [A7]
000135D6 2250 movea.l A1, [A0]
000135D8 2269 000C movea.l A1, [A1 + 0xC]
000135DC 4E91 jsr [A1]
000135DE 4A00 tst.b D0
000135E0 584F addq.w A7, 4
000135E2 6710 beq +0x12 /* 000135F4 */
000135E4 2F0A move.l -[A7], A2
000135E6 2057 movea.l A0, [A7]
000135E8 2268 0004 movea.l A1, [A0 + 0x4]
000135EC 2269 0244 movea.l A1, [A1 + 0x244]
000135F0 4E91 jsr [A1]
000135F2 584F addq.w A7, 4
label000135F4:
000135F4 3F3C FFFF move.w -[A7], 0xFFFF
000135F8 486E FFCE pea.l [A6 - 0x32]
000135FC 4EB9 0000 20A8 jsr [0x000020A8]
00013602 5C4F addq.w A7, 6
00013604 245F movea.l A2, [A7]+
00013606 4E5E unlink A6
00013608 4E75 rts
0001360A 4E56 FECA link A6, -0x0136
0001360E 48E7 1020 movem.l -[A7], D3,A2
00013612 246E 0008 movea.l A2, [A6 + 0x8]
00013616 486E FFCA pea.l [A6 - 0x36]
0001361A 4EB9 0000 20B8 jsr [0x000020B8]
00013620 486A 0066 pea.l [A2 + 0x66]
00013624 2057 movea.l A0, [A7]
00013626 2250 movea.l A1, [A0]
00013628 2269 0010 movea.l A1, [A1 + 0x10]
0001362C 4E91 jsr [A1]
0001362E 3600 move.w D3, D0
00013630 3F03 move.w -[A7], D3
00013632 4EB9 0000 22E8 jsr [0x000022E8]
00013638 486E FFDE pea.l [A6 - 0x22]
0001363C 2F0A move.l -[A7], A2
0001363E 2057 movea.l A0, [A7]
00013640 2268 0004 movea.l A1, [A0 + 0x4]
00013644 2269 0218 movea.l A1, [A1 + 0x218]
00013648 4E91 jsr [A1]
0001364A 486E FFFA pea.l [A6 - 0x6]
0001364E AA19 syscall GetForeColor
00013650 486E FFDE pea.l [A6 - 0x22]
00013654 486E FFE6 pea.l [A6 - 0x1A]
00013658 4EB9 0000 2148 jsr [0x00002148]
0001365E 4FEF 001A lea.l A7, [A7 + 0x1A]
00013662 6000 00AC bra +0xAE /* 00013710 */
label00013666:
00013666 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
0001366C 6C56 bge +0x58 /* 000136C4 */
0001366E 2F0A move.l -[A7], A2
00013670 2057 movea.l A0, [A7]
00013672 2268 0004 movea.l A1, [A0 + 0x4]
00013676 2269 0230 movea.l A1, [A1 + 0x230]
0001367A 4E91 jsr [A1]
0001367C 4A00 tst.b D0
0001367E 584F addq.w A7, 4
00013680 6712 beq +0x14 /* 00013694 */
00013682 486E FFD8 pea.l [A6 - 0x28]
00013686 4EB9 0000 05E8 jsr [0x000005E8]
0001368C 41EE FFD8 lea.l A0, [A6 - 0x28]
00013690 584F addq.w A7, 4
00013692 6010 bra +0x12 /* 000136A4 */
label00013694:
00013694 486E FFD2 pea.l [A6 - 0x2E]
00013698 4EB9 0000 05E0 jsr [0x000005E0]
0001369E 41EE FFD2 lea.l A0, [A6 - 0x2E]
000136A2 584F addq.w A7, 4
label000136A4:
000136A4 2D50 FFFA move.l [A6 - 0x6], [A0]
000136A8 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
000136AE 2F0A move.l -[A7], A2
000136B0 4EB9 0000 3110 jsr [0x00003110]
000136B6 4A00 tst.b D0
000136B8 584F addq.w A7, 4
000136BA 6654 bne +0x56 /* 00013710 */
000136BC 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000136C0 A889 syscall TextMode
000136C2 604C bra +0x4E /* 00013710 */
label000136C4:
000136C4 2F0A move.l -[A7], A2
000136C6 2057 movea.l A0, [A7]
000136C8 2268 0004 movea.l A1, [A0 + 0x4]
000136CC 2269 0230 movea.l A1, [A1 + 0x230]
000136D0 4E91 jsr [A1]
000136D2 4A00 tst.b D0
000136D4 584F addq.w A7, 4
000136D6 670C beq +0xE /* 000136E4 */
000136D8 486E FFFA pea.l [A6 - 0x6]
000136DC 4EB9 0000 05E8 jsr [0x000005E8]
000136E2 584F addq.w A7, 4
label000136E4:
000136E4 2F0A move.l -[A7], A2
000136E6 4EB9 0000 30D8 jsr [0x000030D8]
000136EC 4A00 tst.b D0
000136EE 584F addq.w A7, 4
000136F0 670E beq +0x10 /* 00013700 */
000136F2 2F0A move.l -[A7], A2
000136F4 4EB9 0000 3110 jsr [0x00003110]
000136FA 4A00 tst.b D0
000136FC 584F addq.w A7, 4
000136FE 6610 bne +0x12 /* 00013710 */
label00013700:
00013700 486E FFFA pea.l [A6 - 0x6]
00013704 486E FFFA pea.l [A6 - 0x6]
00013708 4EB9 0000 0698 jsr [0x00000698]
0001370E 504F addq.w A7, 8
label00013710:
00013710 486E FFF8 pea.l [A6 - 0x8]
00013714 486E FFE6 pea.l [A6 - 0x1A]
00013718 4EB9 0000 2158 jsr [0x00002158]
0001371E 4A00 tst.b D0
00013720 504F addq.w A7, 8
00013722 6600 FF42 bne -0xBC /* 00013666 */
00013726 3F3C FFFF move.w -[A7], 0xFFFF
0001372A 486E FFE6 pea.l [A6 - 0x1A]
0001372E 4EB9 0000 2150 jsr [0x00002150]
00013734 486E FFFA pea.l [A6 - 0x6]
00013738 AA14 syscall RGBForeColor
0001373A 486E FECA pea.l [A6 - 0x136]
0001373E 2F0A move.l -[A7], A2
00013740 2057 movea.l A0, [A7]
00013742 2268 0004 movea.l A1, [A0 + 0x4]
00013746 2269 0024 movea.l A1, [A1 + 0x24]
0001374A 4E91 jsr [A1]
0001374C 7601 moveq.l D3, 0x01
0001374E 2F0A move.l -[A7], A2
00013750 2057 movea.l A0, [A7]
00013752 2268 0004 movea.l A1, [A0 + 0x4]
00013756 2269 023C movea.l A1, [A1 + 0x23C]
0001375A 4E91 jsr [A1]
0001375C 4A00 tst.b D0
0001375E 4FEF 0012 lea.l A7, [A7 + 0x12]
00013762 6702 beq +0x4 /* 00013766 */
00013764 76FE moveq.l D3, 0xFFFFFFFE
label00013766:
00013766 4227 clr.b -[A7]
00013768 1F3C 0001 move.b -[A7], 0x1
0001376C 3F03 move.w -[A7], D3
0001376E 486E FFDE pea.l [A6 - 0x22]
00013772 486E FECA pea.l [A6 - 0x136]
00013776 4EB9 0000 2168 jsr [0x00002168]
0001377C 3F3C FFFF move.w -[A7], 0xFFFF
00013780 486E FFCA pea.l [A6 - 0x36]
00013784 4EB9 0000 20C0 jsr [0x000020C0]
0001378A 4FEF 0014 lea.l A7, [A7 + 0x14]
0001378E 4CDF 0408 movem.l D3,A2, [A7]+
00013792 4E5E unlink A6
00013794 4E75 rts
00013796 4E56 FFDA link A6, -0x0026
0001379A 48E7 0030 movem.l -[A7], A2,A3
0001379E 246E 0008 movea.l A2, [A6 + 0x8]
000137A2 486E FFE2 pea.l [A6 - 0x1E]
000137A6 4EB9 0000 20A0 jsr [0x000020A0]
000137AC 4EB9 0000 20B0 jsr [0x000020B0]
000137B2 486E FFDA pea.l [A6 - 0x26]
000137B6 2F0A move.l -[A7], A2
000137B8 2057 movea.l A0, [A7]
000137BA 2268 0004 movea.l A1, [A0 + 0x4]
000137BE 2269 021C movea.l A1, [A1 + 0x21C]
000137C2 4E91 jsr [A1]
000137C4 204A movea.l A0, A2
000137C6 41E8 017E lea.l A0, [A0 + 0x17E]
000137CA 2648 movea.l A3, A0
000137CC 4850 pea.l [A0]
000137CE 2057 movea.l A0, [A7]
000137D0 2250 movea.l A1, [A0]
000137D2 2269 000C movea.l A1, [A1 + 0xC]
000137D6 4E91 jsr [A1]
000137D8 2008 move.l D0, A0
000137DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000137DE 6724 beq +0x26 /* 00013804 */
000137E0 554F subq.w A7, 2
000137E2 486E FFDA pea.l [A6 - 0x26]
000137E6 4267 clr.w -[A7]
000137E8 3F2A 0188 move.w -[A7], [A2 + 0x188]
000137EC 2F0B move.l -[A7], A3
000137EE 2057 movea.l A0, [A7]
000137F0 2250 movea.l A1, [A0]
000137F2 2269 000C movea.l A1, [A1 + 0xC]
000137F6 4E91 jsr [A1]
000137F8 584F addq.w A7, 4
000137FA 2F08 move.l -[A7], A0
000137FC 303C 0603 move.w D0, 0x603
00013800 ABC9 syscall IconDispatch
00013802 301F move.w D0, [A7]+
label00013804:
00013804 3F3C FFFF move.w -[A7], 0xFFFF
00013808 486E FFE2 pea.l [A6 - 0x1E]
0001380C 4EB9 0000 20A8 jsr [0x000020A8]
00013812 5C4F addq.w A7, 6
00013814 4CDF 0C00 movem.l A2,A3, [A7]+
00013818 4E5E unlink A6
0001381A 4E75 rts
0001381C 4E56 FFD4 link A6, -0x002C
00013820 48E7 0030 movem.l -[A7], A2,A3
00013824 246E 0008 movea.l A2, [A6 + 0x8]
00013828 486E FFD4 pea.l [A6 - 0x2C]
0001382C 4EB9 0000 20A0 jsr [0x000020A0]
00013832 2F0A move.l -[A7], A2
00013834 2057 movea.l A0, [A7]
00013836 2268 0004 movea.l A1, [A0 + 0x4]
0001383A 2269 0220 movea.l A1, [A1 + 0x220]
0001383E 4E91 jsr [A1]
00013840 2648 movea.l A3, A0
00013842 486E FFF2 pea.l [A6 - 0xE]
00013846 4EB9 0000 05E8 jsr [0x000005E8]
0001384C 486E FFF2 pea.l [A6 - 0xE]
00013850 AA14 syscall RGBForeColor
00013852 2F0B move.l -[A7], A3
00013854 A8D3 syscall PaintRgn
00013856 2F0B move.l -[A7], A3
00013858 A8D9 syscall DisposRgn/DisposeRgn
0001385A 2F0A move.l -[A7], A2
0001385C 2057 movea.l A0, [A7]
0001385E 2268 0004 movea.l A1, [A0 + 0x4]
00013862 2269 0238 movea.l A1, [A1 + 0x238]
00013866 4E91 jsr [A1]
00013868 4A00 tst.b D0
0001386A 4FEF 0010 lea.l A7, [A7 + 0x10]
0001386E 6720 beq +0x22 /* 00013890 */
00013870 2F0A move.l -[A7], A2
00013872 2057 movea.l A0, [A7]
00013874 2268 0004 movea.l A1, [A0 + 0x4]
00013878 2269 0274 movea.l A1, [A1 + 0x274]
0001387C 4E91 jsr [A1]
0001387E 2F0A move.l -[A7], A2
00013880 2057 movea.l A0, [A7]
00013882 2268 0004 movea.l A1, [A0 + 0x4]
00013886 2269 0278 movea.l A1, [A1 + 0x278]
0001388A 4E91 jsr [A1]
0001388C 504F addq.w A7, 8
0001388E 601E bra +0x20 /* 000138AE */
label00013890:
00013890 2F0A move.l -[A7], A2
00013892 2057 movea.l A0, [A7]
00013894 2268 0004 movea.l A1, [A0 + 0x4]
00013898 2269 026C movea.l A1, [A1 + 0x26C]
0001389C 4E91 jsr [A1]
0001389E 2F0A move.l -[A7], A2
000138A0 2057 movea.l A0, [A7]
000138A2 2268 0004 movea.l A1, [A0 + 0x4]
000138A6 2269 0270 movea.l A1, [A1 + 0x270]
000138AA 4E91 jsr [A1]
000138AC 504F addq.w A7, 8
label000138AE:
000138AE 486E FFF8 pea.l [A6 - 0x8]
000138B2 2F0A move.l -[A7], A2
000138B4 2057 movea.l A0, [A7]
000138B6 2268 0004 movea.l A1, [A0 + 0x4]
000138BA 2269 003C movea.l A1, [A1 + 0x3C]
000138BE 4E91 jsr [A1]
000138C0 486E FFF8 pea.l [A6 - 0x8]
000138C4 4878 000B push.l 0xB
000138C8 A8A9 syscall InsetRect
000138CA 486E FFF2 pea.l [A6 - 0xE]
000138CE 4EB9 0000 05E0 jsr [0x000005E0]
000138D4 486E FFF2 pea.l [A6 - 0xE]
000138D8 AA14 syscall RGBForeColor
000138DA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000138DE 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000138E2 A893 syscall MoveTo
000138E4 302E FFFE move.w D0, [A6 - 0x2]
000138E8 5340 subq.w D0, 1
000138EA 3F00 move.w -[A7], D0
000138EC 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000138F0 A891 syscall LineTo
000138F2 486E FFF8 pea.l [A6 - 0x8]
000138F6 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
000138FC A8A9 syscall InsetRect
000138FE 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013902 302E FFFC move.w D0, [A6 - 0x4]
00013906 5740 subq.w D0, 3
00013908 3F00 move.w -[A7], D0
0001390A A893 syscall MoveTo
0001390C 302E FFFE move.w D0, [A6 - 0x2]
00013910 5340 subq.w D0, 1
00013912 3F00 move.w -[A7], D0
00013914 302E FFFC move.w D0, [A6 - 0x4]
00013918 5740 subq.w D0, 3
0001391A 3F00 move.w -[A7], D0
0001391C A891 syscall LineTo
0001391E 3F3C FFFF move.w -[A7], 0xFFFF
00013922 486E FFD4 pea.l [A6 - 0x2C]
00013926 4EB9 0000 20A8 jsr [0x000020A8]
0001392C 4FEF 0012 lea.l A7, [A7 + 0x12]
00013930 4CDF 0C00 movem.l A2,A3, [A7]+
00013934 4E5E unlink A6
00013936 4E75 rts
00013938 4E56 FFD4 link A6, -0x002C
0001393C 48E7 0030 movem.l -[A7], A2,A3
00013940 246E 0008 movea.l A2, [A6 + 0x8]
00013944 486E FFD4 pea.l [A6 - 0x2C]
00013948 4EB9 0000 20A0 jsr [0x000020A0]
0001394E 2F0A move.l -[A7], A2
00013950 2057 movea.l A0, [A7]
00013952 2268 0004 movea.l A1, [A0 + 0x4]
00013956 2269 0220 movea.l A1, [A1 + 0x220]
0001395A 4E91 jsr [A1]
0001395C 2648 movea.l A3, A0
0001395E 486E FFF2 pea.l [A6 - 0xE]
00013962 4EB9 0000 05E8 jsr [0x000005E8]
00013968 486E FFF2 pea.l [A6 - 0xE]
0001396C AA14 syscall RGBForeColor
0001396E 2F0B move.l -[A7], A3
00013970 A8D3 syscall PaintRgn
00013972 2F0B move.l -[A7], A3
00013974 A8D9 syscall DisposRgn/DisposeRgn
00013976 2F0A move.l -[A7], A2
00013978 2057 movea.l A0, [A7]
0001397A 2268 0004 movea.l A1, [A0 + 0x4]
0001397E 2269 0238 movea.l A1, [A1 + 0x238]
00013982 4E91 jsr [A1]
00013984 4A00 tst.b D0
00013986 4FEF 0010 lea.l A7, [A7 + 0x10]
0001398A 6720 beq +0x22 /* 000139AC */
0001398C 2F0A move.l -[A7], A2
0001398E 2057 movea.l A0, [A7]
00013990 2268 0004 movea.l A1, [A0 + 0x4]
00013994 2269 0274 movea.l A1, [A1 + 0x274]
00013998 4E91 jsr [A1]
0001399A 2F0A move.l -[A7], A2
0001399C 2057 movea.l A0, [A7]
0001399E 2268 0004 movea.l A1, [A0 + 0x4]
000139A2 2269 0278 movea.l A1, [A1 + 0x278]
000139A6 4E91 jsr [A1]
000139A8 504F addq.w A7, 8
000139AA 601E bra +0x20 /* 000139CA */
label000139AC:
000139AC 2F0A move.l -[A7], A2
000139AE 2057 movea.l A0, [A7]
000139B0 2268 0004 movea.l A1, [A0 + 0x4]
000139B4 2269 026C movea.l A1, [A1 + 0x26C]
000139B8 4E91 jsr [A1]
000139BA 2F0A move.l -[A7], A2
000139BC 2057 movea.l A0, [A7]
000139BE 2268 0004 movea.l A1, [A0 + 0x4]
000139C2 2269 0270 movea.l A1, [A1 + 0x270]
000139C6 4E91 jsr [A1]
000139C8 504F addq.w A7, 8
label000139CA:
000139CA 486E FFF8 pea.l [A6 - 0x8]
000139CE 2F0A move.l -[A7], A2
000139D0 2057 movea.l A0, [A7]
000139D2 2268 0004 movea.l A1, [A0 + 0x4]
000139D6 2269 003C movea.l A1, [A1 + 0x3C]
000139DA 4E91 jsr [A1]
000139DC 486E FFF8 pea.l [A6 - 0x8]
000139E0 4878 000B push.l 0xB
000139E4 A8A9 syscall InsetRect
000139E6 486E FFF2 pea.l [A6 - 0xE]
000139EA 4EB9 0000 05E0 jsr [0x000005E0]
000139F0 486E FFF2 pea.l [A6 - 0xE]
000139F4 AA14 syscall RGBForeColor
000139F6 3F2E FFFA move.w -[A7], [A6 - 0x6]
000139FA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000139FE A893 syscall MoveTo
00013A00 302E FFFE move.w D0, [A6 - 0x2]
00013A04 5340 subq.w D0, 1
00013A06 3F00 move.w -[A7], D0
00013A08 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013A0C A891 syscall LineTo
00013A0E 486E FFF8 pea.l [A6 - 0x8]
00013A12 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
00013A18 A8A9 syscall InsetRect
00013A1A 486E FFF2 pea.l [A6 - 0xE]
00013A1E 4EB9 0000 05E8 jsr [0x000005E8]
00013A24 486E FFF2 pea.l [A6 - 0xE]
00013A28 AA14 syscall RGBForeColor
00013A2A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013A2E 302E FFFC move.w D0, [A6 - 0x4]
00013A32 5740 subq.w D0, 3
00013A34 3F00 move.w -[A7], D0
00013A36 A893 syscall MoveTo
00013A38 302E FFFE move.w D0, [A6 - 0x2]
00013A3C 5340 subq.w D0, 1
00013A3E 3F00 move.w -[A7], D0
00013A40 302E FFFC move.w D0, [A6 - 0x4]
00013A44 5740 subq.w D0, 3
00013A46 3F00 move.w -[A7], D0
00013A48 A891 syscall LineTo
00013A4A 3F3C FFFF move.w -[A7], 0xFFFF
00013A4E 486E FFD4 pea.l [A6 - 0x2C]
00013A52 4EB9 0000 20A8 jsr [0x000020A8]
00013A58 4FEF 0016 lea.l A7, [A7 + 0x16]
00013A5C 4CDF 0C00 movem.l A2,A3, [A7]+
00013A60 4E5E unlink A6
00013A62 4E75 rts
00013A64 4E56 FFD4 link A6, -0x002C
00013A68 48E7 0030 movem.l -[A7], A2,A3
00013A6C 246E 0008 movea.l A2, [A6 + 0x8]
00013A70 486E FFD4 pea.l [A6 - 0x2C]
00013A74 4EB9 0000 20A0 jsr [0x000020A0]
00013A7A 2F0A move.l -[A7], A2
00013A7C 2057 movea.l A0, [A7]
00013A7E 2268 0004 movea.l A1, [A0 + 0x4]
00013A82 2269 0220 movea.l A1, [A1 + 0x220]
00013A86 4E91 jsr [A1]
00013A88 2648 movea.l A3, A0
00013A8A 486E FFF2 pea.l [A6 - 0xE]
00013A8E 4EB9 0000 05E0 jsr [0x000005E0]
00013A94 486E FFF2 pea.l [A6 - 0xE]
00013A98 AA14 syscall RGBForeColor
00013A9A 2F0B move.l -[A7], A3
00013A9C A8D3 syscall PaintRgn
00013A9E 2F0B move.l -[A7], A3
00013AA0 A8D9 syscall DisposRgn/DisposeRgn
00013AA2 2F0A move.l -[A7], A2
00013AA4 2057 movea.l A0, [A7]
00013AA6 2268 0004 movea.l A1, [A0 + 0x4]
00013AAA 2269 0238 movea.l A1, [A1 + 0x238]
00013AAE 4E91 jsr [A1]
00013AB0 4A00 tst.b D0
00013AB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00013AB6 6720 beq +0x22 /* 00013AD8 */
00013AB8 2F0A move.l -[A7], A2
00013ABA 2057 movea.l A0, [A7]
00013ABC 2268 0004 movea.l A1, [A0 + 0x4]
00013AC0 2269 0274 movea.l A1, [A1 + 0x274]
00013AC4 4E91 jsr [A1]
00013AC6 2F0A move.l -[A7], A2
00013AC8 2057 movea.l A0, [A7]
00013ACA 2268 0004 movea.l A1, [A0 + 0x4]
00013ACE 2269 0278 movea.l A1, [A1 + 0x278]
00013AD2 4E91 jsr [A1]
00013AD4 504F addq.w A7, 8
00013AD6 601E bra +0x20 /* 00013AF6 */
label00013AD8:
00013AD8 2F0A move.l -[A7], A2
00013ADA 2057 movea.l A0, [A7]
00013ADC 2268 0004 movea.l A1, [A0 + 0x4]
00013AE0 2269 026C movea.l A1, [A1 + 0x26C]
00013AE4 4E91 jsr [A1]
00013AE6 2F0A move.l -[A7], A2
00013AE8 2057 movea.l A0, [A7]
00013AEA 2268 0004 movea.l A1, [A0 + 0x4]
00013AEE 2269 0270 movea.l A1, [A1 + 0x270]
00013AF2 4E91 jsr [A1]
00013AF4 504F addq.w A7, 8
label00013AF6:
00013AF6 486E FFF8 pea.l [A6 - 0x8]
00013AFA 2F0A move.l -[A7], A2
00013AFC 2057 movea.l A0, [A7]
00013AFE 2268 0004 movea.l A1, [A0 + 0x4]
00013B02 2269 003C movea.l A1, [A1 + 0x3C]
00013B06 4E91 jsr [A1]
00013B08 486E FFF8 pea.l [A6 - 0x8]
00013B0C 4878 000B push.l 0xB
00013B10 A8A9 syscall InsetRect
00013B12 486E FFF2 pea.l [A6 - 0xE]
00013B16 4EB9 0000 05E0 jsr [0x000005E0]
00013B1C 486E FFF2 pea.l [A6 - 0xE]
00013B20 AA14 syscall RGBForeColor
00013B22 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013B26 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013B2A A893 syscall MoveTo
00013B2C 302E FFFE move.w D0, [A6 - 0x2]
00013B30 5340 subq.w D0, 1
00013B32 3F00 move.w -[A7], D0
00013B34 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013B38 A891 syscall LineTo
00013B3A 486E FFF8 pea.l [A6 - 0x8]
00013B3E 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
00013B44 A8A9 syscall InsetRect
00013B46 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013B4A 302E FFFC move.w D0, [A6 - 0x4]
00013B4E 5740 subq.w D0, 3
00013B50 3F00 move.w -[A7], D0
00013B52 A893 syscall MoveTo
00013B54 302E FFFE move.w D0, [A6 - 0x2]
00013B58 5340 subq.w D0, 1
00013B5A 3F00 move.w -[A7], D0
00013B5C 302E FFFC move.w D0, [A6 - 0x4]
00013B60 5740 subq.w D0, 3
00013B62 3F00 move.w -[A7], D0
00013B64 A891 syscall LineTo
00013B66 3F3C FFFF move.w -[A7], 0xFFFF
00013B6A 486E FFD4 pea.l [A6 - 0x2C]
00013B6E 4EB9 0000 20A8 jsr [0x000020A8]
00013B74 4FEF 0012 lea.l A7, [A7 + 0x12]
00013B78 4CDF 0C00 movem.l A2,A3, [A7]+
00013B7C 4E5E unlink A6
00013B7E 4E75 rts
00013B80 4E56 FFC8 link A6, -0x0038
00013B84 48E7 0030 movem.l -[A7], A2,A3
00013B88 246E 0008 movea.l A2, [A6 + 0x8]
00013B8C 486E FFD4 pea.l [A6 - 0x2C]
00013B90 4EB9 0000 20A0 jsr [0x000020A0]
00013B96 2F0A move.l -[A7], A2
00013B98 2057 movea.l A0, [A7]
00013B9A 2268 0004 movea.l A1, [A0 + 0x4]
00013B9E 2269 0220 movea.l A1, [A1 + 0x220]
00013BA2 4E91 jsr [A1]
00013BA4 2648 movea.l A3, A0
00013BA6 486E FFF2 pea.l [A6 - 0xE]
00013BAA 4EB9 0000 05E8 jsr [0x000005E8]
00013BB0 486E FFF2 pea.l [A6 - 0xE]
00013BB4 AA14 syscall RGBForeColor
00013BB6 2F0B move.l -[A7], A3
00013BB8 A8D3 syscall PaintRgn
00013BBA 2F0B move.l -[A7], A3
00013BBC A8D9 syscall DisposRgn/DisposeRgn
00013BBE 2F0A move.l -[A7], A2
00013BC0 2057 movea.l A0, [A7]
00013BC2 2268 0004 movea.l A1, [A0 + 0x4]
00013BC6 2269 0238 movea.l A1, [A1 + 0x238]
00013BCA 4E91 jsr [A1]
00013BCC 4A00 tst.b D0
00013BCE 4FEF 0010 lea.l A7, [A7 + 0x10]
00013BD2 6720 beq +0x22 /* 00013BF4 */
00013BD4 2F0A move.l -[A7], A2
00013BD6 2057 movea.l A0, [A7]
00013BD8 2268 0004 movea.l A1, [A0 + 0x4]
00013BDC 2269 0274 movea.l A1, [A1 + 0x274]
00013BE0 4E91 jsr [A1]
00013BE2 2F0A move.l -[A7], A2
00013BE4 2057 movea.l A0, [A7]
00013BE6 2268 0004 movea.l A1, [A0 + 0x4]
00013BEA 2269 0278 movea.l A1, [A1 + 0x278]
00013BEE 4E91 jsr [A1]
00013BF0 504F addq.w A7, 8
00013BF2 601E bra +0x20 /* 00013C12 */
label00013BF4:
00013BF4 2F0A move.l -[A7], A2
00013BF6 2057 movea.l A0, [A7]
00013BF8 2268 0004 movea.l A1, [A0 + 0x4]
00013BFC 2269 026C movea.l A1, [A1 + 0x26C]
00013C00 4E91 jsr [A1]
00013C02 2F0A move.l -[A7], A2
00013C04 2057 movea.l A0, [A7]
00013C06 2268 0004 movea.l A1, [A0 + 0x4]
00013C0A 2269 0270 movea.l A1, [A1 + 0x270]
00013C0E 4E91 jsr [A1]
00013C10 504F addq.w A7, 8
label00013C12:
00013C12 486E FFF8 pea.l [A6 - 0x8]
00013C16 2F0A move.l -[A7], A2
00013C18 2057 movea.l A0, [A7]
00013C1A 2268 0004 movea.l A1, [A0 + 0x4]
00013C1E 2269 003C movea.l A1, [A1 + 0x3C]
00013C22 4E91 jsr [A1]
00013C24 486E FFF8 pea.l [A6 - 0x8]
00013C28 4878 000B push.l 0xB
00013C2C A8A9 syscall InsetRect
00013C2E 486E FFF2 pea.l [A6 - 0xE]
00013C32 4EB9 0000 05E0 jsr [0x000005E0]
00013C38 486E FFF2 pea.l [A6 - 0xE]
00013C3C AA14 syscall RGBForeColor
00013C3E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013C42 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013C46 A893 syscall MoveTo
00013C48 302E FFFE move.w D0, [A6 - 0x2]
00013C4C 5340 subq.w D0, 1
00013C4E 3F00 move.w -[A7], D0
00013C50 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013C54 A891 syscall LineTo
00013C56 486E FFF8 pea.l [A6 - 0x8]
00013C5A 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
00013C60 A8A9 syscall InsetRect
00013C62 2F0A move.l -[A7], A2
00013C64 2057 movea.l A0, [A7]
00013C66 2268 0004 movea.l A1, [A0 + 0x4]
00013C6A 2269 022C movea.l A1, [A1 + 0x22C]
00013C6E 4E91 jsr [A1]
00013C70 4A00 tst.b D0
00013C72 4FEF 0010 lea.l A7, [A7 + 0x10]
00013C76 6712 beq +0x14 /* 00013C8A */
00013C78 486E FFCE pea.l [A6 - 0x32]
00013C7C 4EB9 0000 05E8 jsr [0x000005E8]
00013C82 41EE FFCE lea.l A0, [A6 - 0x32]
00013C86 584F addq.w A7, 4
00013C88 6010 bra +0x12 /* 00013C9A */
label00013C8A:
00013C8A 486E FFC8 pea.l [A6 - 0x38]
00013C8E 4EB9 0000 05E0 jsr [0x000005E0]
00013C94 41EE FFC8 lea.l A0, [A6 - 0x38]
00013C98 584F addq.w A7, 4
label00013C9A:
00013C9A 2D50 FFF2 move.l [A6 - 0xE], [A0]
00013C9E 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00013CA4 486E FFF2 pea.l [A6 - 0xE]
00013CA8 AA14 syscall RGBForeColor
00013CAA 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013CAE 302E FFFC move.w D0, [A6 - 0x4]
00013CB2 5740 subq.w D0, 3
00013CB4 3F00 move.w -[A7], D0
00013CB6 A893 syscall MoveTo
00013CB8 302E FFFE move.w D0, [A6 - 0x2]
00013CBC 5340 subq.w D0, 1
00013CBE 3F00 move.w -[A7], D0
00013CC0 302E FFFC move.w D0, [A6 - 0x4]
00013CC4 5740 subq.w D0, 3
00013CC6 3F00 move.w -[A7], D0
00013CC8 A891 syscall LineTo
00013CCA 3F3C FFFF move.w -[A7], 0xFFFF
00013CCE 486E FFD4 pea.l [A6 - 0x2C]
00013CD2 4EB9 0000 20A8 jsr [0x000020A8]
00013CD8 5C4F addq.w A7, 6
00013CDA 4CDF 0C00 movem.l A2,A3, [A7]+
00013CDE 4E5E unlink A6
00013CE0 4E75 rts
00013CE2 4E56 FFD4 link A6, -0x002C
00013CE6 48E7 0030 movem.l -[A7], A2,A3
00013CEA 246E 0008 movea.l A2, [A6 + 0x8]
00013CEE 486E FFD4 pea.l [A6 - 0x2C]
00013CF2 4EB9 0000 20A0 jsr [0x000020A0]
00013CF8 2F0A move.l -[A7], A2
00013CFA 2057 movea.l A0, [A7]
00013CFC 2268 0004 movea.l A1, [A0 + 0x4]
00013D00 2269 0220 movea.l A1, [A1 + 0x220]
00013D04 4E91 jsr [A1]
00013D06 2648 movea.l A3, A0
00013D08 1F3C 0003 move.b -[A7], 0x3
00013D0C 486E FFF2 pea.l [A6 - 0xE]
00013D10 4EB9 0000 05D8 jsr [0x000005D8]
00013D16 486E FFF2 pea.l [A6 - 0xE]
00013D1A AA14 syscall RGBForeColor
00013D1C 2F0B move.l -[A7], A3
00013D1E A8D3 syscall PaintRgn
00013D20 2F0B move.l -[A7], A3
00013D22 A8D9 syscall DisposRgn/DisposeRgn
00013D24 2F0A move.l -[A7], A2
00013D26 2057 movea.l A0, [A7]
00013D28 2268 0004 movea.l A1, [A0 + 0x4]
00013D2C 2269 0238 movea.l A1, [A1 + 0x238]
00013D30 4E91 jsr [A1]
00013D32 4A00 tst.b D0
00013D34 4FEF 0012 lea.l A7, [A7 + 0x12]
00013D38 6720 beq +0x22 /* 00013D5A */
00013D3A 2F0A move.l -[A7], A2
00013D3C 2057 movea.l A0, [A7]
00013D3E 2268 0004 movea.l A1, [A0 + 0x4]
00013D42 2269 0274 movea.l A1, [A1 + 0x274]
00013D46 4E91 jsr [A1]
00013D48 2F0A move.l -[A7], A2
00013D4A 2057 movea.l A0, [A7]
00013D4C 2268 0004 movea.l A1, [A0 + 0x4]
00013D50 2269 0278 movea.l A1, [A1 + 0x278]
00013D54 4E91 jsr [A1]
00013D56 504F addq.w A7, 8
00013D58 601E bra +0x20 /* 00013D78 */
label00013D5A:
00013D5A 2F0A move.l -[A7], A2
00013D5C 2057 movea.l A0, [A7]
00013D5E 2268 0004 movea.l A1, [A0 + 0x4]
00013D62 2269 026C movea.l A1, [A1 + 0x26C]
00013D66 4E91 jsr [A1]
00013D68 2F0A move.l -[A7], A2
00013D6A 2057 movea.l A0, [A7]
00013D6C 2268 0004 movea.l A1, [A0 + 0x4]
00013D70 2269 0270 movea.l A1, [A1 + 0x270]
00013D74 4E91 jsr [A1]
00013D76 504F addq.w A7, 8
label00013D78:
00013D78 486E FFF8 pea.l [A6 - 0x8]
00013D7C 2F0A move.l -[A7], A2
00013D7E 2057 movea.l A0, [A7]
00013D80 2268 0004 movea.l A1, [A0 + 0x4]
00013D84 2269 003C movea.l A1, [A1 + 0x3C]
00013D88 4E91 jsr [A1]
00013D8A 486E FFF8 pea.l [A6 - 0x8]
00013D8E 4878 000B push.l 0xB
00013D92 A8A9 syscall InsetRect
00013D94 486E FFF2 pea.l [A6 - 0xE]
00013D98 4EB9 0000 05E0 jsr [0x000005E0]
00013D9E 486E FFF2 pea.l [A6 - 0xE]
00013DA2 AA14 syscall RGBForeColor
00013DA4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013DA8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013DAC A893 syscall MoveTo
00013DAE 302E FFFE move.w D0, [A6 - 0x2]
00013DB2 5340 subq.w D0, 1
00013DB4 3F00 move.w -[A7], D0
00013DB6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013DBA A891 syscall LineTo
00013DBC 1F3C 0003 move.b -[A7], 0x3
00013DC0 486E FFF2 pea.l [A6 - 0xE]
00013DC4 4EB9 0000 05D8 jsr [0x000005D8]
00013DCA 486E FFF2 pea.l [A6 - 0xE]
00013DCE AA14 syscall RGBForeColor
00013DD0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013DD4 302E FFF8 move.w D0, [A6 - 0x8]
00013DD8 5240 addq.w D0, 1
00013DDA 3F00 move.w -[A7], D0
00013DDC A893 syscall MoveTo
00013DDE 302E FFFE move.w D0, [A6 - 0x2]
00013DE2 5340 subq.w D0, 1
00013DE4 3F00 move.w -[A7], D0
00013DE6 302E FFF8 move.w D0, [A6 - 0x8]
00013DEA 5240 addq.w D0, 1
00013DEC 3F00 move.w -[A7], D0
00013DEE A891 syscall LineTo
00013DF0 1F3C 0001 move.b -[A7], 0x1
00013DF4 486E FFF2 pea.l [A6 - 0xE]
00013DF8 4EB9 0000 05D8 jsr [0x000005D8]
00013DFE 486E FFF2 pea.l [A6 - 0xE]
00013E02 AA14 syscall RGBForeColor
00013E04 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013E08 302E FFF8 move.w D0, [A6 - 0x8]
00013E0C 5440 addq.w D0, 2
00013E0E 3F00 move.w -[A7], D0
00013E10 A893 syscall MoveTo
00013E12 302E FFFE move.w D0, [A6 - 0x2]
00013E16 5340 subq.w D0, 1
00013E18 3F00 move.w -[A7], D0
00013E1A 302E FFF8 move.w D0, [A6 - 0x8]
00013E1E 5440 addq.w D0, 2
00013E20 3F00 move.w -[A7], D0
00013E22 A891 syscall LineTo
00013E24 486E FFF8 pea.l [A6 - 0x8]
00013E28 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
00013E2E A8A9 syscall InsetRect
00013E30 486E FFF2 pea.l [A6 - 0xE]
00013E34 4EB9 0000 05E0 jsr [0x000005E0]
00013E3A 486E FFF2 pea.l [A6 - 0xE]
00013E3E AA14 syscall RGBForeColor
00013E40 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013E44 302E FFFC move.w D0, [A6 - 0x4]
00013E48 5740 subq.w D0, 3
00013E4A 3F00 move.w -[A7], D0
00013E4C A893 syscall MoveTo
00013E4E 302E FFFE move.w D0, [A6 - 0x2]
00013E52 5340 subq.w D0, 1
00013E54 3F00 move.w -[A7], D0
00013E56 302E FFFC move.w D0, [A6 - 0x4]
00013E5A 5740 subq.w D0, 3
00013E5C 3F00 move.w -[A7], D0
00013E5E A891 syscall LineTo
00013E60 1F3C 0003 move.b -[A7], 0x3
00013E64 486E FFF2 pea.l [A6 - 0xE]
00013E68 4EB9 0000 05D8 jsr [0x000005D8]
00013E6E 486E FFF2 pea.l [A6 - 0xE]
00013E72 AA14 syscall RGBForeColor
00013E74 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013E78 302E FFFC move.w D0, [A6 - 0x4]
00013E7C 5540 subq.w D0, 2
00013E7E 3F00 move.w -[A7], D0
00013E80 A893 syscall MoveTo
00013E82 302E FFFE move.w D0, [A6 - 0x2]
00013E86 5340 subq.w D0, 1
00013E88 3F00 move.w -[A7], D0
00013E8A 302E FFFC move.w D0, [A6 - 0x4]
00013E8E 5540 subq.w D0, 2
00013E90 3F00 move.w -[A7], D0
00013E92 A891 syscall LineTo
00013E94 486E FFF2 pea.l [A6 - 0xE]
00013E98 4EB9 0000 05E8 jsr [0x000005E8]
00013E9E 486E FFF2 pea.l [A6 - 0xE]
00013EA2 AA14 syscall RGBForeColor
00013EA4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013EA8 302E FFFC move.w D0, [A6 - 0x4]
00013EAC 5340 subq.w D0, 1
00013EAE 3F00 move.w -[A7], D0
00013EB0 A893 syscall MoveTo
00013EB2 302E FFFE move.w D0, [A6 - 0x2]
00013EB6 5340 subq.w D0, 1
00013EB8 3F00 move.w -[A7], D0
00013EBA 302E FFFC move.w D0, [A6 - 0x4]
00013EBE 5340 subq.w D0, 1
00013EC0 3F00 move.w -[A7], D0
00013EC2 A891 syscall LineTo
00013EC4 3F3C FFFF move.w -[A7], 0xFFFF
00013EC8 486E FFD4 pea.l [A6 - 0x2C]
00013ECC 4EB9 0000 20A8 jsr [0x000020A8]
00013ED2 4FEF 002C lea.l A7, [A7 + 0x2C]
00013ED6 4CDF 0C00 movem.l A2,A3, [A7]+
00013EDA 4E5E unlink A6
00013EDC 4E75 rts
00013EDE 4E56 FFD4 link A6, -0x002C
00013EE2 48E7 0030 movem.l -[A7], A2,A3
00013EE6 246E 0008 movea.l A2, [A6 + 0x8]
00013EEA 486E FFD4 pea.l [A6 - 0x2C]
00013EEE 4EB9 0000 20A0 jsr [0x000020A0]
00013EF4 2F0A move.l -[A7], A2
00013EF6 2057 movea.l A0, [A7]
00013EF8 2268 0004 movea.l A1, [A0 + 0x4]
00013EFC 2269 0220 movea.l A1, [A1 + 0x220]
00013F00 4E91 jsr [A1]
00013F02 2648 movea.l A3, A0
00013F04 1F3C 0001 move.b -[A7], 0x1
00013F08 486E FFF2 pea.l [A6 - 0xE]
00013F0C 4EB9 0000 05D8 jsr [0x000005D8]
00013F12 486E FFF2 pea.l [A6 - 0xE]
00013F16 AA14 syscall RGBForeColor
00013F18 2F0B move.l -[A7], A3
00013F1A A8D3 syscall PaintRgn
00013F1C 2F0B move.l -[A7], A3
00013F1E A8D9 syscall DisposRgn/DisposeRgn
00013F20 2F0A move.l -[A7], A2
00013F22 2057 movea.l A0, [A7]
00013F24 2268 0004 movea.l A1, [A0 + 0x4]
00013F28 2269 0238 movea.l A1, [A1 + 0x238]
00013F2C 4E91 jsr [A1]
00013F2E 4A00 tst.b D0
00013F30 4FEF 0012 lea.l A7, [A7 + 0x12]
00013F34 6720 beq +0x22 /* 00013F56 */
00013F36 2F0A move.l -[A7], A2
00013F38 2057 movea.l A0, [A7]
00013F3A 2268 0004 movea.l A1, [A0 + 0x4]
00013F3E 2269 0274 movea.l A1, [A1 + 0x274]
00013F42 4E91 jsr [A1]
00013F44 2F0A move.l -[A7], A2
00013F46 2057 movea.l A0, [A7]
00013F48 2268 0004 movea.l A1, [A0 + 0x4]
00013F4C 2269 0278 movea.l A1, [A1 + 0x278]
00013F50 4E91 jsr [A1]
00013F52 504F addq.w A7, 8
00013F54 601E bra +0x20 /* 00013F74 */
label00013F56:
00013F56 2F0A move.l -[A7], A2
00013F58 2057 movea.l A0, [A7]
00013F5A 2268 0004 movea.l A1, [A0 + 0x4]
00013F5E 2269 026C movea.l A1, [A1 + 0x26C]
00013F62 4E91 jsr [A1]
00013F64 2F0A move.l -[A7], A2
00013F66 2057 movea.l A0, [A7]
00013F68 2268 0004 movea.l A1, [A0 + 0x4]
00013F6C 2269 0270 movea.l A1, [A1 + 0x270]
00013F70 4E91 jsr [A1]
00013F72 504F addq.w A7, 8
label00013F74:
00013F74 486E FFF8 pea.l [A6 - 0x8]
00013F78 2F0A move.l -[A7], A2
00013F7A 2057 movea.l A0, [A7]
00013F7C 2268 0004 movea.l A1, [A0 + 0x4]
00013F80 2269 003C movea.l A1, [A1 + 0x3C]
00013F84 4E91 jsr [A1]
00013F86 486E FFF8 pea.l [A6 - 0x8]
00013F8A 4878 000B push.l 0xB
00013F8E A8A9 syscall InsetRect
00013F90 486E FFF2 pea.l [A6 - 0xE]
00013F94 4EB9 0000 05E0 jsr [0x000005E0]
00013F9A 486E FFF2 pea.l [A6 - 0xE]
00013F9E AA14 syscall RGBForeColor
00013FA0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013FA4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013FA8 A893 syscall MoveTo
00013FAA 302E FFFE move.w D0, [A6 - 0x2]
00013FAE 5340 subq.w D0, 1
00013FB0 3F00 move.w -[A7], D0
00013FB2 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00013FB6 A891 syscall LineTo
00013FB8 1F3C 0003 move.b -[A7], 0x3
00013FBC 486E FFF2 pea.l [A6 - 0xE]
00013FC0 4EB9 0000 05D8 jsr [0x000005D8]
00013FC6 486E FFF2 pea.l [A6 - 0xE]
00013FCA AA14 syscall RGBForeColor
00013FCC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00013FD0 302E FFF8 move.w D0, [A6 - 0x8]
00013FD4 5240 addq.w D0, 1
00013FD6 3F00 move.w -[A7], D0
00013FD8 A893 syscall MoveTo
00013FDA 302E FFFE move.w D0, [A6 - 0x2]
00013FDE 5340 subq.w D0, 1
00013FE0 3F00 move.w -[A7], D0
00013FE2 302E FFF8 move.w D0, [A6 - 0x8]
00013FE6 5240 addq.w D0, 1
00013FE8 3F00 move.w -[A7], D0
00013FEA A891 syscall LineTo
00013FEC 486E FFF2 pea.l [A6 - 0xE]
00013FF0 4EB9 0000 05E8 jsr [0x000005E8]
00013FF6 486E FFF2 pea.l [A6 - 0xE]
00013FFA AA14 syscall RGBForeColor
00013FFC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014000 302E FFF8 move.w D0, [A6 - 0x8]
00014004 5440 addq.w D0, 2
00014006 3F00 move.w -[A7], D0
00014008 A893 syscall MoveTo
0001400A 302E FFFE move.w D0, [A6 - 0x2]
0001400E 5340 subq.w D0, 1
00014010 3F00 move.w -[A7], D0
00014012 302E FFF8 move.w D0, [A6 - 0x8]
00014016 5440 addq.w D0, 2
00014018 3F00 move.w -[A7], D0
0001401A A891 syscall LineTo
0001401C 486E FFF8 pea.l [A6 - 0x8]
00014020 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
00014026 A8A9 syscall InsetRect
00014028 1F3C 0001 move.b -[A7], 0x1
0001402C 486E FFF2 pea.l [A6 - 0xE]
00014030 4EB9 0000 05D8 jsr [0x000005D8]
00014036 486E FFF2 pea.l [A6 - 0xE]
0001403A AA14 syscall RGBForeColor
0001403C 302E FFFA move.w D0, [A6 - 0x6]
00014040 5640 addq.w D0, 3
00014042 3F00 move.w -[A7], D0
00014044 302E FFFC move.w D0, [A6 - 0x4]
00014048 5740 subq.w D0, 3
0001404A 3F00 move.w -[A7], D0
0001404C A893 syscall MoveTo
0001404E 302E FFFE move.w D0, [A6 - 0x2]
00014052 5940 subq.w D0, 4
00014054 3F00 move.w -[A7], D0
00014056 302E FFFC move.w D0, [A6 - 0x4]
0001405A 5740 subq.w D0, 3
0001405C 3F00 move.w -[A7], D0
0001405E A891 syscall LineTo
00014060 302E FFFA move.w D0, [A6 - 0x6]
00014064 5440 addq.w D0, 2
00014066 3F00 move.w -[A7], D0
00014068 302E FFFC move.w D0, [A6 - 0x4]
0001406C 5540 subq.w D0, 2
0001406E 3F00 move.w -[A7], D0
00014070 A893 syscall MoveTo
00014072 302E FFFE move.w D0, [A6 - 0x2]
00014076 5740 subq.w D0, 3
00014078 3F00 move.w -[A7], D0
0001407A 302E FFFC move.w D0, [A6 - 0x4]
0001407E 5540 subq.w D0, 2
00014080 3F00 move.w -[A7], D0
00014082 A891 syscall LineTo
00014084 302E FFFA move.w D0, [A6 - 0x6]
00014088 5240 addq.w D0, 1
0001408A 3F00 move.w -[A7], D0
0001408C 302E FFFC move.w D0, [A6 - 0x4]
00014090 5340 subq.w D0, 1
00014092 3F00 move.w -[A7], D0
00014094 A893 syscall MoveTo
00014096 302E FFFE move.w D0, [A6 - 0x2]
0001409A 5540 subq.w D0, 2
0001409C 3F00 move.w -[A7], D0
0001409E 302E FFFC move.w D0, [A6 - 0x4]
000140A2 5340 subq.w D0, 1
000140A4 3F00 move.w -[A7], D0
000140A6 A891 syscall LineTo
000140A8 3F3C FFFF move.w -[A7], 0xFFFF
000140AC 486E FFD4 pea.l [A6 - 0x2C]
000140B0 4EB9 0000 20A8 jsr [0x000020A8]
000140B6 4FEF 0022 lea.l A7, [A7 + 0x22]
000140BA 4CDF 0C00 movem.l A2,A3, [A7]+
000140BE 4E5E unlink A6
000140C0 4E75 rts
000140C2 4E56 FFD4 link A6, -0x002C
000140C6 48E7 0030 movem.l -[A7], A2,A3
000140CA 246E 0008 movea.l A2, [A6 + 0x8]
000140CE 486E FFD4 pea.l [A6 - 0x2C]
000140D2 4EB9 0000 20A0 jsr [0x000020A0]
000140D8 2F0A move.l -[A7], A2
000140DA 2057 movea.l A0, [A7]
000140DC 2268 0004 movea.l A1, [A0 + 0x4]
000140E0 2269 0220 movea.l A1, [A1 + 0x220]
000140E4 4E91 jsr [A1]
000140E6 2648 movea.l A3, A0
000140E8 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000140EC 486E FFF2 pea.l [A6 - 0xE]
000140F0 4EB9 0000 05D8 jsr [0x000005D8]
000140F6 486E FFF2 pea.l [A6 - 0xE]
000140FA AA14 syscall RGBForeColor
000140FC 2F0B move.l -[A7], A3
000140FE A8D3 syscall PaintRgn
00014100 2F0B move.l -[A7], A3
00014102 A8D9 syscall DisposRgn/DisposeRgn
00014104 2F0A move.l -[A7], A2
00014106 2057 movea.l A0, [A7]
00014108 2268 0004 movea.l A1, [A0 + 0x4]
0001410C 2269 0238 movea.l A1, [A1 + 0x238]
00014110 4E91 jsr [A1]
00014112 4A00 tst.b D0
00014114 4FEF 0012 lea.l A7, [A7 + 0x12]
00014118 6720 beq +0x22 /* 0001413A */
0001411A 2F0A move.l -[A7], A2
0001411C 2057 movea.l A0, [A7]
0001411E 2268 0004 movea.l A1, [A0 + 0x4]
00014122 2269 0274 movea.l A1, [A1 + 0x274]
00014126 4E91 jsr [A1]
00014128 2F0A move.l -[A7], A2
0001412A 2057 movea.l A0, [A7]
0001412C 2268 0004 movea.l A1, [A0 + 0x4]
00014130 2269 0278 movea.l A1, [A1 + 0x278]
00014134 4E91 jsr [A1]
00014136 504F addq.w A7, 8
00014138 601E bra +0x20 /* 00014158 */
label0001413A:
0001413A 2F0A move.l -[A7], A2
0001413C 2057 movea.l A0, [A7]
0001413E 2268 0004 movea.l A1, [A0 + 0x4]
00014142 2269 026C movea.l A1, [A1 + 0x26C]
00014146 4E91 jsr [A1]
00014148 2F0A move.l -[A7], A2
0001414A 2057 movea.l A0, [A7]
0001414C 2268 0004 movea.l A1, [A0 + 0x4]
00014150 2269 0270 movea.l A1, [A1 + 0x270]
00014154 4E91 jsr [A1]
00014156 504F addq.w A7, 8
label00014158:
00014158 486E FFF8 pea.l [A6 - 0x8]
0001415C 2F0A move.l -[A7], A2
0001415E 2057 movea.l A0, [A7]
00014160 2268 0004 movea.l A1, [A0 + 0x4]
00014164 2269 003C movea.l A1, [A1 + 0x3C]
00014168 4E91 jsr [A1]
0001416A 486E FFF8 pea.l [A6 - 0x8]
0001416E 4878 000B push.l 0xB
00014172 A8A9 syscall InsetRect
00014174 486E FFF2 pea.l [A6 - 0xE]
00014178 4EB9 0000 05E0 jsr [0x000005E0]
0001417E 486E FFF2 pea.l [A6 - 0xE]
00014182 AA14 syscall RGBForeColor
00014184 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014188 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0001418C A893 syscall MoveTo
0001418E 302E FFFE move.w D0, [A6 - 0x2]
00014192 5340 subq.w D0, 1
00014194 3F00 move.w -[A7], D0
00014196 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0001419A A891 syscall LineTo
0001419C 1F3C 000B move.b -[A7], 0xB
000141A0 486E FFF2 pea.l [A6 - 0xE]
000141A4 4EB9 0000 05D8 jsr [0x000005D8]
000141AA 486E FFF2 pea.l [A6 - 0xE]
000141AE AA14 syscall RGBForeColor
000141B0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000141B4 302E FFF8 move.w D0, [A6 - 0x8]
000141B8 5240 addq.w D0, 1
000141BA 3F00 move.w -[A7], D0
000141BC A893 syscall MoveTo
000141BE 302E FFFE move.w D0, [A6 - 0x2]
000141C2 5340 subq.w D0, 1
000141C4 3F00 move.w -[A7], D0
000141C6 302E FFF8 move.w D0, [A6 - 0x8]
000141CA 5240 addq.w D0, 1
000141CC 3F00 move.w -[A7], D0
000141CE A891 syscall LineTo
000141D0 1F3C 000A move.b -[A7], 0xA /* '\n' */
000141D4 486E FFF2 pea.l [A6 - 0xE]
000141D8 4EB9 0000 05D8 jsr [0x000005D8]
000141DE 486E FFF2 pea.l [A6 - 0xE]
000141E2 AA14 syscall RGBForeColor
000141E4 3F2E FFFA move.w -[A7], [A6 - 0x6]
000141E8 302E FFF8 move.w D0, [A6 - 0x8]
000141EC 5440 addq.w D0, 2
000141EE 3F00 move.w -[A7], D0
000141F0 A893 syscall MoveTo
000141F2 302E FFFE move.w D0, [A6 - 0x2]
000141F6 5340 subq.w D0, 1
000141F8 3F00 move.w -[A7], D0
000141FA 302E FFF8 move.w D0, [A6 - 0x8]
000141FE 5440 addq.w D0, 2
00014200 3F00 move.w -[A7], D0
00014202 A891 syscall LineTo
00014204 486E FFF8 pea.l [A6 - 0x8]
00014208 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
0001420E A8A9 syscall InsetRect
00014210 486E FFF2 pea.l [A6 - 0xE]
00014214 4EB9 0000 05E0 jsr [0x000005E0]
0001421A 486E FFF2 pea.l [A6 - 0xE]
0001421E AA14 syscall RGBForeColor
00014220 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014224 302E FFFC move.w D0, [A6 - 0x4]
00014228 5740 subq.w D0, 3
0001422A 3F00 move.w -[A7], D0
0001422C A893 syscall MoveTo
0001422E 302E FFFE move.w D0, [A6 - 0x2]
00014232 5340 subq.w D0, 1
00014234 3F00 move.w -[A7], D0
00014236 302E FFFC move.w D0, [A6 - 0x4]
0001423A 5740 subq.w D0, 3
0001423C 3F00 move.w -[A7], D0
0001423E A891 syscall LineTo
00014240 1F3C 0003 move.b -[A7], 0x3
00014244 486E FFF2 pea.l [A6 - 0xE]
00014248 4EB9 0000 05D8 jsr [0x000005D8]
0001424E 486E FFF2 pea.l [A6 - 0xE]
00014252 AA14 syscall RGBForeColor
00014254 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014258 302E FFFC move.w D0, [A6 - 0x4]
0001425C 5540 subq.w D0, 2
0001425E 3F00 move.w -[A7], D0
00014260 A893 syscall MoveTo
00014262 302E FFFE move.w D0, [A6 - 0x2]
00014266 5340 subq.w D0, 1
00014268 3F00 move.w -[A7], D0
0001426A 302E FFFC move.w D0, [A6 - 0x4]
0001426E 5540 subq.w D0, 2
00014270 3F00 move.w -[A7], D0
00014272 A891 syscall LineTo
00014274 486E FFF2 pea.l [A6 - 0xE]
00014278 4EB9 0000 05E8 jsr [0x000005E8]
0001427E 486E FFF2 pea.l [A6 - 0xE]
00014282 AA14 syscall RGBForeColor
00014284 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014288 302E FFFC move.w D0, [A6 - 0x4]
0001428C 5340 subq.w D0, 1
0001428E 3F00 move.w -[A7], D0
00014290 A893 syscall MoveTo
00014292 302E FFFE move.w D0, [A6 - 0x2]
00014296 5340 subq.w D0, 1
00014298 3F00 move.w -[A7], D0
0001429A 302E FFFC move.w D0, [A6 - 0x4]
0001429E 5340 subq.w D0, 1
000142A0 3F00 move.w -[A7], D0
000142A2 A891 syscall LineTo
000142A4 3F3C FFFF move.w -[A7], 0xFFFF
000142A8 486E FFD4 pea.l [A6 - 0x2C]
000142AC 4EB9 0000 20A8 jsr [0x000020A8]
000142B2 4FEF 002C lea.l A7, [A7 + 0x2C]
000142B6 4CDF 0C00 movem.l A2,A3, [A7]+
000142BA 4E5E unlink A6
000142BC 4E75 rts
000142BE 4E56 FFBC link A6, -0x0044
000142C2 48E7 0030 movem.l -[A7], A2,A3
000142C6 246E 0008 movea.l A2, [A6 + 0x8]
000142CA 486E FFD4 pea.l [A6 - 0x2C]
000142CE 4EB9 0000 20A0 jsr [0x000020A0]
000142D4 2F0A move.l -[A7], A2
000142D6 2057 movea.l A0, [A7]
000142D8 2268 0004 movea.l A1, [A0 + 0x4]
000142DC 2269 0220 movea.l A1, [A1 + 0x220]
000142E0 4E91 jsr [A1]
000142E2 2648 movea.l A3, A0
000142E4 2F0A move.l -[A7], A2
000142E6 2057 movea.l A0, [A7]
000142E8 2268 0004 movea.l A1, [A0 + 0x4]
000142EC 2269 022C movea.l A1, [A1 + 0x22C]
000142F0 4E91 jsr [A1]
000142F2 4A00 tst.b D0
000142F4 4FEF 000C lea.l A7, [A7 + 0xC]
000142F8 6716 beq +0x18 /* 00014310 */
000142FA 1F3C 0001 move.b -[A7], 0x1
000142FE 486E FFCE pea.l [A6 - 0x32]
00014302 4EB9 0000 05D8 jsr [0x000005D8]
00014308 41EE FFCE lea.l A0, [A6 - 0x32]
0001430C 5C4F addq.w A7, 6
0001430E 6014 bra +0x16 /* 00014324 */
label00014310:
00014310 1F3C 0002 move.b -[A7], 0x2
00014314 486E FFC8 pea.l [A6 - 0x38]
00014318 4EB9 0000 05D8 jsr [0x000005D8]
0001431E 41EE FFC8 lea.l A0, [A6 - 0x38]
00014322 5C4F addq.w A7, 6
label00014324:
00014324 2D50 FFF2 move.l [A6 - 0xE], [A0]
00014328 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
0001432E 486E FFF2 pea.l [A6 - 0xE]
00014332 AA14 syscall RGBForeColor
00014334 2F0B move.l -[A7], A3
00014336 A8D3 syscall PaintRgn
00014338 2F0B move.l -[A7], A3
0001433A A8D9 syscall DisposRgn/DisposeRgn
0001433C 2F0A move.l -[A7], A2
0001433E 2057 movea.l A0, [A7]
00014340 2268 0004 movea.l A1, [A0 + 0x4]
00014344 2269 0238 movea.l A1, [A1 + 0x238]
00014348 4E91 jsr [A1]
0001434A 4A00 tst.b D0
0001434C 584F addq.w A7, 4
0001434E 6720 beq +0x22 /* 00014370 */
00014350 2F0A move.l -[A7], A2
00014352 2057 movea.l A0, [A7]
00014354 2268 0004 movea.l A1, [A0 + 0x4]
00014358 2269 0274 movea.l A1, [A1 + 0x274]
0001435C 4E91 jsr [A1]
0001435E 2F0A move.l -[A7], A2
00014360 2057 movea.l A0, [A7]
00014362 2268 0004 movea.l A1, [A0 + 0x4]
00014366 2269 0278 movea.l A1, [A1 + 0x278]
0001436A 4E91 jsr [A1]
0001436C 504F addq.w A7, 8
0001436E 601E bra +0x20 /* 0001438E */
label00014370:
00014370 2F0A move.l -[A7], A2
00014372 2057 movea.l A0, [A7]
00014374 2268 0004 movea.l A1, [A0 + 0x4]
00014378 2269 026C movea.l A1, [A1 + 0x26C]
0001437C 4E91 jsr [A1]
0001437E 2F0A move.l -[A7], A2
00014380 2057 movea.l A0, [A7]
00014382 2268 0004 movea.l A1, [A0 + 0x4]
00014386 2269 0270 movea.l A1, [A1 + 0x270]
0001438A 4E91 jsr [A1]
0001438C 504F addq.w A7, 8
label0001438E:
0001438E 486E FFF8 pea.l [A6 - 0x8]
00014392 2F0A move.l -[A7], A2
00014394 2057 movea.l A0, [A7]
00014396 2268 0004 movea.l A1, [A0 + 0x4]
0001439A 2269 003C movea.l A1, [A1 + 0x3C]
0001439E 4E91 jsr [A1]
000143A0 486E FFF8 pea.l [A6 - 0x8]
000143A4 4878 000B push.l 0xB
000143A8 A8A9 syscall InsetRect
000143AA 1F3C 000A move.b -[A7], 0xA /* '\n' */
000143AE 486E FFF2 pea.l [A6 - 0xE]
000143B2 4EB9 0000 05D8 jsr [0x000005D8]
000143B8 486E FFF2 pea.l [A6 - 0xE]
000143BC AA14 syscall RGBForeColor
000143BE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000143C2 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000143C6 A893 syscall MoveTo
000143C8 302E FFFE move.w D0, [A6 - 0x2]
000143CC 5340 subq.w D0, 1
000143CE 3F00 move.w -[A7], D0
000143D0 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000143D4 A891 syscall LineTo
000143D6 486E FFF8 pea.l [A6 - 0x8]
000143DA 2F3C 0000 FFF5 move.l -[A7], 0xFFF5
000143E0 A8A9 syscall InsetRect
000143E2 2F0A move.l -[A7], A2
000143E4 2057 movea.l A0, [A7]
000143E6 2268 0004 movea.l A1, [A0 + 0x4]
000143EA 2269 022C movea.l A1, [A1 + 0x22C]
000143EE 4E91 jsr [A1]
000143F0 4A00 tst.b D0
000143F2 4FEF 0012 lea.l A7, [A7 + 0x12]
000143F6 6716 beq +0x18 /* 0001440E */
000143F8 1F3C 0001 move.b -[A7], 0x1
000143FC 486E FFC2 pea.l [A6 - 0x3E]
00014400 4EB9 0000 05D8 jsr [0x000005D8]
00014406 41EE FFC2 lea.l A0, [A6 - 0x3E]
0001440A 5C4F addq.w A7, 6
0001440C 6014 bra +0x16 /* 00014422 */
label0001440E:
0001440E 1F3C 000A move.b -[A7], 0xA /* '\n' */
00014412 486E FFBC pea.l [A6 - 0x44]
00014416 4EB9 0000 05D8 jsr [0x000005D8]
0001441C 41EE FFBC lea.l A0, [A6 - 0x44]
00014420 5C4F addq.w A7, 6
label00014422:
00014422 2D50 FFF2 move.l [A6 - 0xE], [A0]
00014426 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
0001442C 486E FFF2 pea.l [A6 - 0xE]
00014430 AA14 syscall RGBForeColor
00014432 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014436 302E FFFC move.w D0, [A6 - 0x4]
0001443A 5740 subq.w D0, 3
0001443C 3F00 move.w -[A7], D0
0001443E A893 syscall MoveTo
00014440 302E FFFE move.w D0, [A6 - 0x2]
00014444 5340 subq.w D0, 1
00014446 3F00 move.w -[A7], D0
00014448 302E FFFC move.w D0, [A6 - 0x4]
0001444C 5740 subq.w D0, 3
0001444E 3F00 move.w -[A7], D0
00014450 A891 syscall LineTo
00014452 1F3C 0001 move.b -[A7], 0x1
00014456 486E FFF2 pea.l [A6 - 0xE]
0001445A 4EB9 0000 05D8 jsr [0x000005D8]
00014460 486E FFF2 pea.l [A6 - 0xE]
00014464 AA14 syscall RGBForeColor
00014466 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001446A 302E FFFC move.w D0, [A6 - 0x4]
0001446E 5540 subq.w D0, 2
00014470 3F00 move.w -[A7], D0
00014472 A893 syscall MoveTo
00014474 302E FFFE move.w D0, [A6 - 0x2]
00014478 5340 subq.w D0, 1
0001447A 3F00 move.w -[A7], D0
0001447C 302E FFFC move.w D0, [A6 - 0x4]
00014480 5540 subq.w D0, 2
00014482 3F00 move.w -[A7], D0
00014484 A891 syscall LineTo
00014486 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001448A 302E FFFC move.w D0, [A6 - 0x4]
0001448E 5340 subq.w D0, 1
00014490 3F00 move.w -[A7], D0
00014492 A893 syscall MoveTo
00014494 302E FFFE move.w D0, [A6 - 0x2]
00014498 5340 subq.w D0, 1
0001449A 3F00 move.w -[A7], D0
0001449C 302E FFFC move.w D0, [A6 - 0x4]
000144A0 5340 subq.w D0, 1
000144A2 3F00 move.w -[A7], D0
000144A4 A891 syscall LineTo
000144A6 3F3C FFFF move.w -[A7], 0xFFFF
000144AA 486E FFD4 pea.l [A6 - 0x2C]
000144AE 4EB9 0000 20A8 jsr [0x000020A8]
000144B4 4FEF 000C lea.l A7, [A7 + 0xC]
000144B8 4CDF 0C00 movem.l A2,A3, [A7]+
000144BC 4E5E unlink A6
000144BE 4E75 rts
000144C0 4E56 FFB4 link A6, -0x004C
000144C4 2F0A move.l -[A7], A2
000144C6 246E 0008 movea.l A2, [A6 + 0x8]
000144CA 486E FFB4 pea.l [A6 - 0x4C]
000144CE 4EB9 0000 20A0 jsr [0x000020A0]
000144D4 4EB9 0000 20B0 jsr [0x000020B0]
000144DA 486E FFF8 pea.l [A6 - 0x8]
000144DE 2F0A move.l -[A7], A2
000144E0 2057 movea.l A0, [A7]
000144E2 2268 0004 movea.l A1, [A0 + 0x4]
000144E6 2269 003C movea.l A1, [A1 + 0x3C]
000144EA 4E91 jsr [A1]
000144EC 486E FFF8 pea.l [A6 - 0x8]
000144F0 486E FFDE pea.l [A6 - 0x22]
000144F4 4EB9 0000 2148 jsr [0x00002148]
000144FA 4FEF 0014 lea.l A7, [A7 + 0x14]
000144FE 6000 05BC bra +0x5BE /* 00014ABC */
label00014502:
00014502 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00014508 6C14 bge +0x16 /* 0001451E */
0001450A 486E FFF2 pea.l [A6 - 0xE]
0001450E 4EB9 0000 05E0 jsr [0x000005E0]
00014514 486E FFF2 pea.l [A6 - 0xE]
00014518 AA14 syscall RGBForeColor
0001451A 584F addq.w A7, 4
0001451C 6052 bra +0x54 /* 00014570 */
label0001451E:
0001451E 2F0A move.l -[A7], A2
00014520 4EB9 0000 30D8 jsr [0x000030D8]
00014526 4A00 tst.b D0
00014528 584F addq.w A7, 4
0001452A 6720 beq +0x22 /* 0001454C */
0001452C 2F0A move.l -[A7], A2
0001452E 4EB9 0000 3110 jsr [0x00003110]
00014534 4A00 tst.b D0
00014536 584F addq.w A7, 4
00014538 6712 beq +0x14 /* 0001454C */
0001453A 486E FFD8 pea.l [A6 - 0x28]
0001453E 4EB9 0000 05E0 jsr [0x000005E0]
00014544 41EE FFD8 lea.l A0, [A6 - 0x28]
00014548 584F addq.w A7, 4
0001454A 6014 bra +0x16 /* 00014560 */
label0001454C:
0001454C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00014550 486E FFD2 pea.l [A6 - 0x2E]
00014554 4EB9 0000 05D8 jsr [0x000005D8]
0001455A 41EE FFD2 lea.l A0, [A6 - 0x2E]
0001455E 5C4F addq.w A7, 6
label00014560:
00014560 2D50 FFF2 move.l [A6 - 0xE], [A0]
00014564 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
0001456A 486E FFF2 pea.l [A6 - 0xE]
0001456E AA14 syscall RGBForeColor
label00014570:
00014570 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014574 302E FFFC move.w D0, [A6 - 0x4]
00014578 5740 subq.w D0, 3
0001457A 3F00 move.w -[A7], D0
0001457C A893 syscall MoveTo
0001457E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014582 302E FFFC move.w D0, [A6 - 0x4]
00014586 5940 subq.w D0, 4
00014588 3F00 move.w -[A7], D0
0001458A A891 syscall LineTo
0001458C 302E FFFA move.w D0, [A6 - 0x6]
00014590 5240 addq.w D0, 1
00014592 3F00 move.w -[A7], D0
00014594 302E FFFC move.w D0, [A6 - 0x4]
00014598 5B40 subq.w D0, 5
0001459A 3F00 move.w -[A7], D0
0001459C A891 syscall LineTo
0001459E 302E FFFA move.w D0, [A6 - 0x6]
000145A2 5240 addq.w D0, 1
000145A4 3F00 move.w -[A7], D0
000145A6 302E FFFC move.w D0, [A6 - 0x4]
000145AA 5D40 subq.w D0, 6
000145AC 3F00 move.w -[A7], D0
000145AE A891 syscall LineTo
000145B0 302E FFFA move.w D0, [A6 - 0x6]
000145B4 5440 addq.w D0, 2
000145B6 3F00 move.w -[A7], D0
000145B8 302E FFFC move.w D0, [A6 - 0x4]
000145BC 5F40 subq.w D0, 7
000145BE 3F00 move.w -[A7], D0
000145C0 A891 syscall LineTo
000145C2 302E FFFA move.w D0, [A6 - 0x6]
000145C6 5440 addq.w D0, 2
000145C8 3F00 move.w -[A7], D0
000145CA 302E FFFC move.w D0, [A6 - 0x4]
000145CE 5140 subq.w D0, 8
000145D0 3F00 move.w -[A7], D0
000145D2 A891 syscall LineTo
000145D4 302E FFFA move.w D0, [A6 - 0x6]
000145D8 5640 addq.w D0, 3
000145DA 3F00 move.w -[A7], D0
000145DC 70F7 moveq.l D0, 0xFFFFFFF7
000145DE D06E FFFC add.w D0, [A6 - 0x4]
000145E2 3F00 move.w -[A7], D0
000145E4 A891 syscall LineTo
000145E6 302E FFFA move.w D0, [A6 - 0x6]
000145EA 5640 addq.w D0, 3
000145EC 3F00 move.w -[A7], D0
000145EE 70F6 moveq.l D0, 0xFFFFFFF6
000145F0 D06E FFFC add.w D0, [A6 - 0x4]
000145F4 3F00 move.w -[A7], D0
000145F6 A891 syscall LineTo
000145F8 302E FFFA move.w D0, [A6 - 0x6]
000145FC 5840 addq.w D0, 4
000145FE 3F00 move.w -[A7], D0
00014600 70F5 moveq.l D0, 0xFFFFFFF5
00014602 D06E FFFC add.w D0, [A6 - 0x4]
00014606 3F00 move.w -[A7], D0
00014608 A891 syscall LineTo
0001460A 302E FFFA move.w D0, [A6 - 0x6]
0001460E 5840 addq.w D0, 4
00014610 3F00 move.w -[A7], D0
00014612 70F4 moveq.l D0, 0xFFFFFFF4
00014614 D06E FFFC add.w D0, [A6 - 0x4]
00014618 3F00 move.w -[A7], D0
0001461A A891 syscall LineTo
0001461C 302E FFFA move.w D0, [A6 - 0x6]
00014620 5A40 addq.w D0, 5
00014622 3F00 move.w -[A7], D0
00014624 70F3 moveq.l D0, 0xFFFFFFF3
00014626 D06E FFFC add.w D0, [A6 - 0x4]
0001462A 3F00 move.w -[A7], D0
0001462C A891 syscall LineTo
0001462E 302E FFFA move.w D0, [A6 - 0x6]
00014632 5A40 addq.w D0, 5
00014634 3F00 move.w -[A7], D0
00014636 70F2 moveq.l D0, 0xFFFFFFF2
00014638 D06E FFFC add.w D0, [A6 - 0x4]
0001463C 3F00 move.w -[A7], D0
0001463E A891 syscall LineTo
00014640 302E FFFA move.w D0, [A6 - 0x6]
00014644 5C40 addq.w D0, 6
00014646 3F00 move.w -[A7], D0
00014648 70F1 moveq.l D0, 0xFFFFFFF1
0001464A D06E FFFC add.w D0, [A6 - 0x4]
0001464E 3F00 move.w -[A7], D0
00014650 A891 syscall LineTo
00014652 302E FFFA move.w D0, [A6 - 0x6]
00014656 5C40 addq.w D0, 6
00014658 3F00 move.w -[A7], D0
0001465A 70F0 moveq.l D0, 0xFFFFFFF0
0001465C D06E FFFC add.w D0, [A6 - 0x4]
00014660 3F00 move.w -[A7], D0
00014662 A891 syscall LineTo
00014664 302E FFFA move.w D0, [A6 - 0x6]
00014668 5E40 addq.w D0, 7
0001466A 3F00 move.w -[A7], D0
0001466C 70EF moveq.l D0, 0xFFFFFFEF
0001466E D06E FFFC add.w D0, [A6 - 0x4]
00014672 3F00 move.w -[A7], D0
00014674 A891 syscall LineTo
00014676 302E FFFA move.w D0, [A6 - 0x6]
0001467A 5040 addq.w D0, 8
0001467C 3F00 move.w -[A7], D0
0001467E 70EE moveq.l D0, 0xFFFFFFEE
00014680 D06E FFFC add.w D0, [A6 - 0x4]
00014684 3F00 move.w -[A7], D0
00014686 A891 syscall LineTo
00014688 7009 moveq.l D0, 0x09
0001468A D06E FFFA add.w D0, [A6 - 0x6]
0001468E 3F00 move.w -[A7], D0
00014690 70EE moveq.l D0, 0xFFFFFFEE
00014692 D06E FFFC add.w D0, [A6 - 0x4]
00014696 3F00 move.w -[A7], D0
00014698 A891 syscall LineTo
0001469A 700A moveq.l D0, 0x0A
0001469C D06E FFFA add.w D0, [A6 - 0x6]
000146A0 3F00 move.w -[A7], D0
000146A2 70ED moveq.l D0, 0xFFFFFFED
000146A4 D06E FFFC add.w D0, [A6 - 0x4]
000146A8 3F00 move.w -[A7], D0
000146AA A891 syscall LineTo
000146AC 700B moveq.l D0, 0x0B
000146AE D06E FFFA add.w D0, [A6 - 0x6]
000146B2 3F00 move.w -[A7], D0
000146B4 70ED moveq.l D0, 0xFFFFFFED
000146B6 D06E FFFC add.w D0, [A6 - 0x4]
000146BA 3F00 move.w -[A7], D0
000146BC A891 syscall LineTo
000146BE 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000146C4 6D00 03F6 blt +0x3F8 /* 00014ABC */
000146C8 2F0A move.l -[A7], A2
000146CA 4EB9 0000 30D8 jsr [0x000030D8]
000146D0 4A00 tst.b D0
000146D2 584F addq.w A7, 4
000146D4 6700 03E6 beq +0x3E8 /* 00014ABC */
000146D8 2F0A move.l -[A7], A2
000146DA 4EB9 0000 3110 jsr [0x00003110]
000146E0 4A00 tst.b D0
000146E2 584F addq.w A7, 4
000146E4 6700 03D6 beq +0x3D8 /* 00014ABC */
000146E8 2F0A move.l -[A7], A2
000146EA 2057 movea.l A0, [A7]
000146EC 2268 0004 movea.l A1, [A0 + 0x4]
000146F0 2269 022C movea.l A1, [A1 + 0x22C]
000146F4 4E91 jsr [A1]
000146F6 4A00 tst.b D0
000146F8 584F addq.w A7, 4
000146FA 6616 bne +0x18 /* 00014712 */
000146FC 2F0A move.l -[A7], A2
000146FE 2057 movea.l A0, [A7]
00014700 2268 0004 movea.l A1, [A0 + 0x4]
00014704 2269 0230 movea.l A1, [A1 + 0x230]
00014708 4E91 jsr [A1]
0001470A 4A00 tst.b D0
0001470C 584F addq.w A7, 4
0001470E 6700 01DA beq +0x1DC /* 000148EA */
label00014712:
00014712 2F0A move.l -[A7], A2
00014714 2057 movea.l A0, [A7]
00014716 2268 0004 movea.l A1, [A0 + 0x4]
0001471A 2269 022C movea.l A1, [A1 + 0x22C]
0001471E 4E91 jsr [A1]
00014720 4A00 tst.b D0
00014722 584F addq.w A7, 4
00014724 6718 beq +0x1A /* 0001473E */
00014726 1F3C 0003 move.b -[A7], 0x3
0001472A 486E FFF2 pea.l [A6 - 0xE]
0001472E 4EB9 0000 05D8 jsr [0x000005D8]
00014734 486E FFF2 pea.l [A6 - 0xE]
00014738 AA14 syscall RGBForeColor
0001473A 5C4F addq.w A7, 6
0001473C 602A bra +0x2C /* 00014768 */
label0001473E:
0001473E 2F0A move.l -[A7], A2
00014740 2057 movea.l A0, [A7]
00014742 2268 0004 movea.l A1, [A0 + 0x4]
00014746 2269 0230 movea.l A1, [A1 + 0x230]
0001474A 4E91 jsr [A1]
0001474C 4A00 tst.b D0
0001474E 584F addq.w A7, 4
00014750 6716 beq +0x18 /* 00014768 */
00014752 1F3C 000B move.b -[A7], 0xB
00014756 486E FFF2 pea.l [A6 - 0xE]
0001475A 4EB9 0000 05D8 jsr [0x000005D8]
00014760 486E FFF2 pea.l [A6 - 0xE]
00014764 AA14 syscall RGBForeColor
00014766 5C4F addq.w A7, 6
label00014768:
00014768 2F0A move.l -[A7], A2
0001476A 2057 movea.l A0, [A7]
0001476C 2268 0004 movea.l A1, [A0 + 0x4]
00014770 2269 022C movea.l A1, [A1 + 0x22C]
00014774 4E91 jsr [A1]
00014776 4A00 tst.b D0
00014778 584F addq.w A7, 4
0001477A 671C beq +0x1E /* 00014798 */
0001477C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014780 302E FFFC move.w D0, [A6 - 0x4]
00014784 5540 subq.w D0, 2
00014786 3F00 move.w -[A7], D0
00014788 A893 syscall MoveTo
0001478A 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001478E 302E FFFC move.w D0, [A6 - 0x4]
00014792 5740 subq.w D0, 3
00014794 3F00 move.w -[A7], D0
00014796 A891 syscall LineTo
label00014798:
00014798 486E FFF8 pea.l [A6 - 0x8]
0001479C 4878 0001 push.l 0x1
000147A0 A8A9 syscall InsetRect
000147A2 3F2E FFFA move.w -[A7], [A6 - 0x6]
000147A6 302E FFFC move.w D0, [A6 - 0x4]
000147AA 5740 subq.w D0, 3
000147AC 3F00 move.w -[A7], D0
000147AE A893 syscall MoveTo
000147B0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000147B4 302E FFFC move.w D0, [A6 - 0x4]
000147B8 5940 subq.w D0, 4
000147BA 3F00 move.w -[A7], D0
000147BC A891 syscall LineTo
000147BE 302E FFFA move.w D0, [A6 - 0x6]
000147C2 5240 addq.w D0, 1
000147C4 3F00 move.w -[A7], D0
000147C6 302E FFFC move.w D0, [A6 - 0x4]
000147CA 5B40 subq.w D0, 5
000147CC 3F00 move.w -[A7], D0
000147CE A891 syscall LineTo
000147D0 302E FFFA move.w D0, [A6 - 0x6]
000147D4 5240 addq.w D0, 1
000147D6 3F00 move.w -[A7], D0
000147D8 302E FFFC move.w D0, [A6 - 0x4]
000147DC 5D40 subq.w D0, 6
000147DE 3F00 move.w -[A7], D0
000147E0 A891 syscall LineTo
000147E2 302E FFFA move.w D0, [A6 - 0x6]
000147E6 5440 addq.w D0, 2
000147E8 3F00 move.w -[A7], D0
000147EA 302E FFFC move.w D0, [A6 - 0x4]
000147EE 5F40 subq.w D0, 7
000147F0 3F00 move.w -[A7], D0
000147F2 A891 syscall LineTo
000147F4 302E FFFA move.w D0, [A6 - 0x6]
000147F8 5440 addq.w D0, 2
000147FA 3F00 move.w -[A7], D0
000147FC 302E FFFC move.w D0, [A6 - 0x4]
00014800 5140 subq.w D0, 8
00014802 3F00 move.w -[A7], D0
00014804 A891 syscall LineTo
00014806 302E FFFA move.w D0, [A6 - 0x6]
0001480A 5640 addq.w D0, 3
0001480C 3F00 move.w -[A7], D0
0001480E 70F7 moveq.l D0, 0xFFFFFFF7
00014810 D06E FFFC add.w D0, [A6 - 0x4]
00014814 3F00 move.w -[A7], D0
00014816 A891 syscall LineTo
00014818 302E FFFA move.w D0, [A6 - 0x6]
0001481C 5640 addq.w D0, 3
0001481E 3F00 move.w -[A7], D0
00014820 70F6 moveq.l D0, 0xFFFFFFF6
00014822 D06E FFFC add.w D0, [A6 - 0x4]
00014826 3F00 move.w -[A7], D0
00014828 A891 syscall LineTo
0001482A 302E FFFA move.w D0, [A6 - 0x6]
0001482E 5840 addq.w D0, 4
00014830 3F00 move.w -[A7], D0
00014832 70F5 moveq.l D0, 0xFFFFFFF5
00014834 D06E FFFC add.w D0, [A6 - 0x4]
00014838 3F00 move.w -[A7], D0
0001483A A891 syscall LineTo
0001483C 302E FFFA move.w D0, [A6 - 0x6]
00014840 5840 addq.w D0, 4
00014842 3F00 move.w -[A7], D0
00014844 70F4 moveq.l D0, 0xFFFFFFF4
00014846 D06E FFFC add.w D0, [A6 - 0x4]
0001484A 3F00 move.w -[A7], D0
0001484C A891 syscall LineTo
0001484E 302E FFFA move.w D0, [A6 - 0x6]
00014852 5A40 addq.w D0, 5
00014854 3F00 move.w -[A7], D0
00014856 70F3 moveq.l D0, 0xFFFFFFF3
00014858 D06E FFFC add.w D0, [A6 - 0x4]
0001485C 3F00 move.w -[A7], D0
0001485E A891 syscall LineTo
00014860 302E FFFA move.w D0, [A6 - 0x6]
00014864 5A40 addq.w D0, 5
00014866 3F00 move.w -[A7], D0
00014868 70F2 moveq.l D0, 0xFFFFFFF2
0001486A D06E FFFC add.w D0, [A6 - 0x4]
0001486E 3F00 move.w -[A7], D0
00014870 A891 syscall LineTo
00014872 302E FFFA move.w D0, [A6 - 0x6]
00014876 5C40 addq.w D0, 6
00014878 3F00 move.w -[A7], D0
0001487A 70F1 moveq.l D0, 0xFFFFFFF1
0001487C D06E FFFC add.w D0, [A6 - 0x4]
00014880 3F00 move.w -[A7], D0
00014882 A891 syscall LineTo
00014884 302E FFFA move.w D0, [A6 - 0x6]
00014888 5C40 addq.w D0, 6
0001488A 3F00 move.w -[A7], D0
0001488C 70F0 moveq.l D0, 0xFFFFFFF0
0001488E D06E FFFC add.w D0, [A6 - 0x4]
00014892 3F00 move.w -[A7], D0
00014894 A891 syscall LineTo
00014896 302E FFFA move.w D0, [A6 - 0x6]
0001489A 5E40 addq.w D0, 7
0001489C 3F00 move.w -[A7], D0
0001489E 70EF moveq.l D0, 0xFFFFFFEF
000148A0 D06E FFFC add.w D0, [A6 - 0x4]
000148A4 3F00 move.w -[A7], D0
000148A6 A891 syscall LineTo
000148A8 302E FFFA move.w D0, [A6 - 0x6]
000148AC 5040 addq.w D0, 8
000148AE 3F00 move.w -[A7], D0
000148B0 70EF moveq.l D0, 0xFFFFFFEF
000148B2 D06E FFFC add.w D0, [A6 - 0x4]
000148B6 3F00 move.w -[A7], D0
000148B8 A891 syscall LineTo
000148BA 7009 moveq.l D0, 0x09
000148BC D06E FFFA add.w D0, [A6 - 0x6]
000148C0 3F00 move.w -[A7], D0
000148C2 70EE moveq.l D0, 0xFFFFFFEE
000148C4 D06E FFFC add.w D0, [A6 - 0x4]
000148C8 3F00 move.w -[A7], D0
000148CA A891 syscall LineTo
000148CC 700A moveq.l D0, 0x0A
000148CE D06E FFFA add.w D0, [A6 - 0x6]
000148D2 3F00 move.w -[A7], D0
000148D4 70EE moveq.l D0, 0xFFFFFFEE
000148D6 D06E FFFC add.w D0, [A6 - 0x4]
000148DA 3F00 move.w -[A7], D0
000148DC A891 syscall LineTo
000148DE 486E FFF8 pea.l [A6 - 0x8]
000148E2 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000148E8 A8A9 syscall InsetRect
label000148EA:
000148EA 2F0A move.l -[A7], A2
000148EC 2057 movea.l A0, [A7]
000148EE 2268 0004 movea.l A1, [A0 + 0x4]
000148F2 2269 022C movea.l A1, [A1 + 0x22C]
000148F6 4E91 jsr [A1]
000148F8 4A00 tst.b D0
000148FA 584F addq.w A7, 4
000148FC 6714 beq +0x16 /* 00014912 */
000148FE 486E FFF2 pea.l [A6 - 0xE]
00014902 4EB9 0000 05E8 jsr [0x000005E8]
00014908 486E FFF2 pea.l [A6 - 0xE]
0001490C AA14 syscall RGBForeColor
0001490E 584F addq.w A7, 4
00014910 6042 bra +0x44 /* 00014954 */
label00014912:
00014912 2F0A move.l -[A7], A2
00014914 2057 movea.l A0, [A7]
00014916 2268 0004 movea.l A1, [A0 + 0x4]
0001491A 2269 0230 movea.l A1, [A1 + 0x230]
0001491E 4E91 jsr [A1]
00014920 4A00 tst.b D0
00014922 584F addq.w A7, 4
00014924 6718 beq +0x1A /* 0001493E */
00014926 1F3C 000A move.b -[A7], 0xA /* '\n' */
0001492A 486E FFF2 pea.l [A6 - 0xE]
0001492E 4EB9 0000 05D8 jsr [0x000005D8]
00014934 486E FFF2 pea.l [A6 - 0xE]
00014938 AA14 syscall RGBForeColor
0001493A 5C4F addq.w A7, 6
0001493C 6016 bra +0x18 /* 00014954 */
label0001493E:
0001493E 1F3C 0001 move.b -[A7], 0x1
00014942 486E FFF2 pea.l [A6 - 0xE]
00014946 4EB9 0000 05D8 jsr [0x000005D8]
0001494C 486E FFF2 pea.l [A6 - 0xE]
00014950 AA14 syscall RGBForeColor
00014952 5C4F addq.w A7, 6
label00014954:
00014954 2F0A move.l -[A7], A2
00014956 2057 movea.l A0, [A7]
00014958 2268 0004 movea.l A1, [A0 + 0x4]
0001495C 2269 022C movea.l A1, [A1 + 0x22C]
00014960 4E91 jsr [A1]
00014962 4A00 tst.b D0
00014964 584F addq.w A7, 4
00014966 6720 beq +0x22 /* 00014988 */
00014968 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001496C 302E FFFC move.w D0, [A6 - 0x4]
00014970 5340 subq.w D0, 1
00014972 3F00 move.w -[A7], D0
00014974 A893 syscall MoveTo
00014976 302E FFFA move.w D0, [A6 - 0x6]
0001497A 5440 addq.w D0, 2
0001497C 3F00 move.w -[A7], D0
0001497E 302E FFFC move.w D0, [A6 - 0x4]
00014982 5740 subq.w D0, 3
00014984 3F00 move.w -[A7], D0
00014986 A891 syscall LineTo
label00014988:
00014988 486E FFF8 pea.l [A6 - 0x8]
0001498C 4878 0002 push.l 0x2
00014990 A8A9 syscall InsetRect
00014992 3F2E FFFA move.w -[A7], [A6 - 0x6]
00014996 302E FFFC move.w D0, [A6 - 0x4]
0001499A 5740 subq.w D0, 3
0001499C 3F00 move.w -[A7], D0
0001499E A893 syscall MoveTo
000149A0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000149A4 302E FFFC move.w D0, [A6 - 0x4]
000149A8 5940 subq.w D0, 4
000149AA 3F00 move.w -[A7], D0
000149AC A891 syscall LineTo
000149AE 302E FFFA move.w D0, [A6 - 0x6]
000149B2 5240 addq.w D0, 1
000149B4 3F00 move.w -[A7], D0
000149B6 302E FFFC move.w D0, [A6 - 0x4]
000149BA 5B40 subq.w D0, 5
000149BC 3F00 move.w -[A7], D0
000149BE A891 syscall LineTo
000149C0 302E FFFA move.w D0, [A6 - 0x6]
000149C4 5240 addq.w D0, 1
000149C6 3F00 move.w -[A7], D0
000149C8 302E FFFC move.w D0, [A6 - 0x4]
000149CC 5D40 subq.w D0, 6
000149CE 3F00 move.w -[A7], D0
000149D0 A891 syscall LineTo
000149D2 302E FFFA move.w D0, [A6 - 0x6]
000149D6 5440 addq.w D0, 2
000149D8 3F00 move.w -[A7], D0
000149DA 302E FFFC move.w D0, [A6 - 0x4]
000149DE 5F40 subq.w D0, 7
000149E0 3F00 move.w -[A7], D0
000149E2 A891 syscall LineTo
000149E4 302E FFFA move.w D0, [A6 - 0x6]
000149E8 5440 addq.w D0, 2
000149EA 3F00 move.w -[A7], D0
000149EC 302E FFFC move.w D0, [A6 - 0x4]
000149F0 5140 subq.w D0, 8
000149F2 3F00 move.w -[A7], D0
000149F4 A891 syscall LineTo
000149F6 302E FFFA move.w D0, [A6 - 0x6]
000149FA 5640 addq.w D0, 3
000149FC 3F00 move.w -[A7], D0
000149FE 70F7 moveq.l D0, 0xFFFFFFF7
00014A00 D06E FFFC add.w D0, [A6 - 0x4]
00014A04 3F00 move.w -[A7], D0
00014A06 A891 syscall LineTo
00014A08 302E FFFA move.w D0, [A6 - 0x6]
00014A0C 5640 addq.w D0, 3
00014A0E 3F00 move.w -[A7], D0
00014A10 70F6 moveq.l D0, 0xFFFFFFF6
00014A12 D06E FFFC add.w D0, [A6 - 0x4]
00014A16 3F00 move.w -[A7], D0
00014A18 A891 syscall LineTo
00014A1A 302E FFFA move.w D0, [A6 - 0x6]
00014A1E 5840 addq.w D0, 4
00014A20 3F00 move.w -[A7], D0
00014A22 70F5 moveq.l D0, 0xFFFFFFF5
00014A24 D06E FFFC add.w D0, [A6 - 0x4]
00014A28 3F00 move.w -[A7], D0
00014A2A A891 syscall LineTo
00014A2C 302E FFFA move.w D0, [A6 - 0x6]
00014A30 5840 addq.w D0, 4
00014A32 3F00 move.w -[A7], D0
00014A34 70F4 moveq.l D0, 0xFFFFFFF4
00014A36 D06E FFFC add.w D0, [A6 - 0x4]
00014A3A 3F00 move.w -[A7], D0
00014A3C A891 syscall LineTo
00014A3E 302E FFFA move.w D0, [A6 - 0x6]
00014A42 5A40 addq.w D0, 5
00014A44 3F00 move.w -[A7], D0
00014A46 70F3 moveq.l D0, 0xFFFFFFF3
00014A48 D06E FFFC add.w D0, [A6 - 0x4]
00014A4C 3F00 move.w -[A7], D0
00014A4E A891 syscall LineTo
00014A50 302E FFFA move.w D0, [A6 - 0x6]
00014A54 5A40 addq.w D0, 5
00014A56 3F00 move.w -[A7], D0
00014A58 70F2 moveq.l D0, 0xFFFFFFF2
00014A5A D06E FFFC add.w D0, [A6 - 0x4]
00014A5E 3F00 move.w -[A7], D0
00014A60 A891 syscall LineTo
00014A62 302E FFFA move.w D0, [A6 - 0x6]
00014A66 5C40 addq.w D0, 6
00014A68 3F00 move.w -[A7], D0
00014A6A 70F1 moveq.l D0, 0xFFFFFFF1
00014A6C D06E FFFC add.w D0, [A6 - 0x4]
00014A70 3F00 move.w -[A7], D0
00014A72 A891 syscall LineTo
00014A74 302E FFFA move.w D0, [A6 - 0x6]
00014A78 5C40 addq.w D0, 6
00014A7A 3F00 move.w -[A7], D0
00014A7C 70F0 moveq.l D0, 0xFFFFFFF0
00014A7E D06E FFFC add.w D0, [A6 - 0x4]
00014A82 3F00 move.w -[A7], D0
00014A84 A891 syscall LineTo
00014A86 302E FFFA move.w D0, [A6 - 0x6]
00014A8A 5E40 addq.w D0, 7
00014A8C 3F00 move.w -[A7], D0
00014A8E 70F0 moveq.l D0, 0xFFFFFFF0
00014A90 D06E FFFC add.w D0, [A6 - 0x4]
00014A94 3F00 move.w -[A7], D0
00014A96 A891 syscall LineTo
00014A98 302E FFFA move.w D0, [A6 - 0x6]
00014A9C 5040 addq.w D0, 8
00014A9E 3F00 move.w -[A7], D0
00014AA0 70EF moveq.l D0, 0xFFFFFFEF
00014AA2 D06E FFFC add.w D0, [A6 - 0x4]
00014AA6 3F00 move.w -[A7], D0
00014AA8 A891 syscall LineTo
00014AAA 7009 moveq.l D0, 0x09
00014AAC D06E FFFA add.w D0, [A6 - 0x6]
00014AB0 3F00 move.w -[A7], D0
00014AB2 70EF moveq.l D0, 0xFFFFFFEF
00014AB4 D06E FFFC add.w D0, [A6 - 0x4]
00014AB8 3F00 move.w -[A7], D0
00014ABA A891 syscall LineTo
label00014ABC:
00014ABC 486E FFF0 pea.l [A6 - 0x10]
00014AC0 486E FFDE pea.l [A6 - 0x22]
00014AC4 4EB9 0000 2158 jsr [0x00002158]
00014ACA 4A00 tst.b D0
00014ACC 504F addq.w A7, 8
00014ACE 6600 FA32 bne -0x5CC /* 00014502 */
00014AD2 3F3C FFFF move.w -[A7], 0xFFFF
00014AD6 486E FFDE pea.l [A6 - 0x22]
00014ADA 4EB9 0000 2150 jsr [0x00002150]
00014AE0 3F3C FFFF move.w -[A7], 0xFFFF
00014AE4 486E FFB4 pea.l [A6 - 0x4C]
00014AE8 4EB9 0000 20A8 jsr [0x000020A8]
00014AEE 4FEF 000C lea.l A7, [A7 + 0xC]
00014AF2 245F movea.l A2, [A7]+
00014AF4 4E5E unlink A6
00014AF6 4E75 rts
00014AF8 4E56 FFB4 link A6, -0x004C
00014AFC 2F0A move.l -[A7], A2
00014AFE 246E 0008 movea.l A2, [A6 + 0x8]
00014B02 486E FFB4 pea.l [A6 - 0x4C]
00014B06 4EB9 0000 20A0 jsr [0x000020A0]
00014B0C 4EB9 0000 20B0 jsr [0x000020B0]
00014B12 486E FFF8 pea.l [A6 - 0x8]
00014B16 2F0A move.l -[A7], A2
00014B18 2057 movea.l A0, [A7]
00014B1A 2268 0004 movea.l A1, [A0 + 0x4]
00014B1E 2269 003C movea.l A1, [A1 + 0x3C]
00014B22 4E91 jsr [A1]
00014B24 486E FFF8 pea.l [A6 - 0x8]
00014B28 486E FFDE pea.l [A6 - 0x22]
00014B2C 4EB9 0000 2148 jsr [0x00002148]
00014B32 4FEF 0014 lea.l A7, [A7 + 0x14]
00014B36 6000 0F3E bra +0xF40 /* 00015A76 */
label00014B3A:
00014B3A 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00014B40 6C14 bge +0x16 /* 00014B56 */
00014B42 486E FFF2 pea.l [A6 - 0xE]
00014B46 4EB9 0000 05E0 jsr [0x000005E0]
00014B4C 486E FFF2 pea.l [A6 - 0xE]
00014B50 AA14 syscall RGBForeColor
00014B52 584F addq.w A7, 4
00014B54 6052 bra +0x54 /* 00014BA8 */
label00014B56:
00014B56 2F0A move.l -[A7], A2
00014B58 4EB9 0000 30D8 jsr [0x000030D8]
00014B5E 4A00 tst.b D0
00014B60 584F addq.w A7, 4
00014B62 6720 beq +0x22 /* 00014B84 */
00014B64 2F0A move.l -[A7], A2
00014B66 4EB9 0000 3110 jsr [0x00003110]
00014B6C 4A00 tst.b D0
00014B6E 584F addq.w A7, 4
00014B70 6712 beq +0x14 /* 00014B84 */
00014B72 486E FFD8 pea.l [A6 - 0x28]
00014B76 4EB9 0000 05E0 jsr [0x000005E0]
00014B7C 41EE FFD8 lea.l A0, [A6 - 0x28]
00014B80 584F addq.w A7, 4
00014B82 6014 bra +0x16 /* 00014B98 */
label00014B84:
00014B84 1F3C 000A move.b -[A7], 0xA /* '\n' */
00014B88 486E FFD2 pea.l [A6 - 0x2E]
00014B8C 4EB9 0000 05D8 jsr [0x000005D8]
00014B92 41EE FFD2 lea.l A0, [A6 - 0x2E]
00014B96 5C4F addq.w A7, 6
label00014B98:
00014B98 2D50 FFF2 move.l [A6 - 0xE], [A0]
00014B9C 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00014BA2 486E FFF2 pea.l [A6 - 0xE]
00014BA6 AA14 syscall RGBForeColor
label00014BA8:
00014BA8 302E FFFE move.w D0, [A6 - 0x2]
00014BAC 5340 subq.w D0, 1
00014BAE 3F00 move.w -[A7], D0
00014BB0 302E FFFC move.w D0, [A6 - 0x4]
00014BB4 5740 subq.w D0, 3
00014BB6 3F00 move.w -[A7], D0
00014BB8 A893 syscall MoveTo
00014BBA 302E FFFE move.w D0, [A6 - 0x2]
00014BBE 5340 subq.w D0, 1
00014BC0 3F00 move.w -[A7], D0
00014BC2 302E FFFC move.w D0, [A6 - 0x4]
00014BC6 5940 subq.w D0, 4
00014BC8 3F00 move.w -[A7], D0
00014BCA A891 syscall LineTo
00014BCC 302E FFFE move.w D0, [A6 - 0x2]
00014BD0 5540 subq.w D0, 2
00014BD2 3F00 move.w -[A7], D0
00014BD4 302E FFFC move.w D0, [A6 - 0x4]
00014BD8 5B40 subq.w D0, 5
00014BDA 3F00 move.w -[A7], D0
00014BDC A891 syscall LineTo
00014BDE 302E FFFE move.w D0, [A6 - 0x2]
00014BE2 5540 subq.w D0, 2
00014BE4 3F00 move.w -[A7], D0
00014BE6 302E FFFC move.w D0, [A6 - 0x4]
00014BEA 5D40 subq.w D0, 6
00014BEC 3F00 move.w -[A7], D0
00014BEE A891 syscall LineTo
00014BF0 302E FFFE move.w D0, [A6 - 0x2]
00014BF4 5740 subq.w D0, 3
00014BF6 3F00 move.w -[A7], D0
00014BF8 302E FFFC move.w D0, [A6 - 0x4]
00014BFC 5F40 subq.w D0, 7
00014BFE 3F00 move.w -[A7], D0
00014C00 A891 syscall LineTo
00014C02 302E FFFE move.w D0, [A6 - 0x2]
00014C06 5740 subq.w D0, 3
00014C08 3F00 move.w -[A7], D0
00014C0A 302E FFFC move.w D0, [A6 - 0x4]
00014C0E 5140 subq.w D0, 8
00014C10 3F00 move.w -[A7], D0
00014C12 A891 syscall LineTo
00014C14 302E FFFE move.w D0, [A6 - 0x2]
00014C18 5940 subq.w D0, 4
00014C1A 3F00 move.w -[A7], D0
00014C1C 70F7 moveq.l D0, 0xFFFFFFF7
00014C1E D06E FFFC add.w D0, [A6 - 0x4]
00014C22 3F00 move.w -[A7], D0
00014C24 A891 syscall LineTo
00014C26 302E FFFE move.w D0, [A6 - 0x2]
00014C2A 5940 subq.w D0, 4
00014C2C 3F00 move.w -[A7], D0
00014C2E 70F6 moveq.l D0, 0xFFFFFFF6
00014C30 D06E FFFC add.w D0, [A6 - 0x4]
00014C34 3F00 move.w -[A7], D0
00014C36 A891 syscall LineTo
00014C38 302E FFFE move.w D0, [A6 - 0x2]
00014C3C 5B40 subq.w D0, 5
00014C3E 3F00 move.w -[A7], D0
00014C40 70F5 moveq.l D0, 0xFFFFFFF5
00014C42 D06E FFFC add.w D0, [A6 - 0x4]
00014C46 3F00 move.w -[A7], D0
00014C48 A891 syscall LineTo
00014C4A 302E FFFE move.w D0, [A6 - 0x2]
00014C4E 5B40 subq.w D0, 5
00014C50 3F00 move.w -[A7], D0
00014C52 70F4 moveq.l D0, 0xFFFFFFF4
00014C54 D06E FFFC add.w D0, [A6 - 0x4]
00014C58 3F00 move.w -[A7], D0
00014C5A A891 syscall LineTo
00014C5C 302E FFFE move.w D0, [A6 - 0x2]
00014C60 5D40 subq.w D0, 6
00014C62 3F00 move.w -[A7], D0
00014C64 70F3 moveq.l D0, 0xFFFFFFF3
00014C66 D06E FFFC add.w D0, [A6 - 0x4]
00014C6A 3F00 move.w -[A7], D0
00014C6C A891 syscall LineTo
00014C6E 302E FFFE move.w D0, [A6 - 0x2]
00014C72 5D40 subq.w D0, 6
00014C74 3F00 move.w -[A7], D0
00014C76 70F2 moveq.l D0, 0xFFFFFFF2
00014C78 D06E FFFC add.w D0, [A6 - 0x4]
00014C7C 3F00 move.w -[A7], D0
00014C7E A891 syscall LineTo
00014C80 302E FFFE move.w D0, [A6 - 0x2]
00014C84 5F40 subq.w D0, 7
00014C86 3F00 move.w -[A7], D0
00014C88 70F1 moveq.l D0, 0xFFFFFFF1
00014C8A D06E FFFC add.w D0, [A6 - 0x4]
00014C8E 3F00 move.w -[A7], D0
00014C90 A891 syscall LineTo
00014C92 302E FFFE move.w D0, [A6 - 0x2]
00014C96 5F40 subq.w D0, 7
00014C98 3F00 move.w -[A7], D0
00014C9A 70F0 moveq.l D0, 0xFFFFFFF0
00014C9C D06E FFFC add.w D0, [A6 - 0x4]
00014CA0 3F00 move.w -[A7], D0
00014CA2 A891 syscall LineTo
00014CA4 302E FFFE move.w D0, [A6 - 0x2]
00014CA8 5140 subq.w D0, 8
00014CAA 3F00 move.w -[A7], D0
00014CAC 70EF moveq.l D0, 0xFFFFFFEF
00014CAE D06E FFFC add.w D0, [A6 - 0x4]
00014CB2 3F00 move.w -[A7], D0
00014CB4 A891 syscall LineTo
00014CB6 70F7 moveq.l D0, 0xFFFFFFF7
00014CB8 D06E FFFE add.w D0, [A6 - 0x2]
00014CBC 3F00 move.w -[A7], D0
00014CBE 70EE moveq.l D0, 0xFFFFFFEE
00014CC0 D06E FFFC add.w D0, [A6 - 0x4]
00014CC4 3F00 move.w -[A7], D0
00014CC6 A891 syscall LineTo
00014CC8 70F6 moveq.l D0, 0xFFFFFFF6
00014CCA D06E FFFE add.w D0, [A6 - 0x2]
00014CCE 3F00 move.w -[A7], D0
00014CD0 70EE moveq.l D0, 0xFFFFFFEE
00014CD2 D06E FFFC add.w D0, [A6 - 0x4]
00014CD6 3F00 move.w -[A7], D0
00014CD8 A891 syscall LineTo
00014CDA 70F5 moveq.l D0, 0xFFFFFFF5
00014CDC D06E FFFE add.w D0, [A6 - 0x2]
00014CE0 3F00 move.w -[A7], D0
00014CE2 70ED moveq.l D0, 0xFFFFFFED
00014CE4 D06E FFFC add.w D0, [A6 - 0x4]
00014CE8 3F00 move.w -[A7], D0
00014CEA A891 syscall LineTo
00014CEC 70F4 moveq.l D0, 0xFFFFFFF4
00014CEE D06E FFFE add.w D0, [A6 - 0x2]
00014CF2 3F00 move.w -[A7], D0
00014CF4 70ED moveq.l D0, 0xFFFFFFED
00014CF6 D06E FFFC add.w D0, [A6 - 0x4]
00014CFA 3F00 move.w -[A7], D0
00014CFC A891 syscall LineTo
00014CFE 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00014D04 6D00 0D70 blt +0xD72 /* 00015A76 */
00014D08 2F0A move.l -[A7], A2
00014D0A 4EB9 0000 30D8 jsr [0x000030D8]
00014D10 4A00 tst.b D0
00014D12 584F addq.w A7, 4
00014D14 6700 0D60 beq +0xD62 /* 00015A76 */
00014D18 2F0A move.l -[A7], A2
00014D1A 4EB9 0000 3110 jsr [0x00003110]
00014D20 4A00 tst.b D0
00014D22 584F addq.w A7, 4
00014D24 6700 0D50 beq +0xD52 /* 00015A76 */
00014D28 2F0A move.l -[A7], A2
00014D2A 2057 movea.l A0, [A7]
00014D2C 2268 0004 movea.l A1, [A0 + 0x4]
00014D30 2269 022C movea.l A1, [A1 + 0x22C]
00014D34 4E91 jsr [A1]
00014D36 4A00 tst.b D0
00014D38 584F addq.w A7, 4
00014D3A 6700 05A6 beq +0x5A8 /* 000152E2 */
00014D3E 1F3C 0001 move.b -[A7], 0x1
00014D42 486E FFF2 pea.l [A6 - 0xE]
00014D46 4EB9 0000 05D8 jsr [0x000005D8]
00014D4C 486E FFF2 pea.l [A6 - 0xE]
00014D50 302E FFFC move.w D0, [A6 - 0x4]
00014D54 5340 subq.w D0, 1
00014D56 3F00 move.w -[A7], D0
00014D58 302E FFFE move.w D0, [A6 - 0x2]
00014D5C 5340 subq.w D0, 1
00014D5E 3F00 move.w -[A7], D0
00014D60 4EB9 0000 06E0 jsr [0x000006E0]
00014D66 1F3C 0003 move.b -[A7], 0x3
00014D6A 486E FFF2 pea.l [A6 - 0xE]
00014D6E 4EB9 0000 05D8 jsr [0x000005D8]
00014D74 486E FFF2 pea.l [A6 - 0xE]
00014D78 302E FFFC move.w D0, [A6 - 0x4]
00014D7C 5540 subq.w D0, 2
00014D7E 3F00 move.w -[A7], D0
00014D80 302E FFFE move.w D0, [A6 - 0x2]
00014D84 5340 subq.w D0, 1
00014D86 3F00 move.w -[A7], D0
00014D88 4EB9 0000 06E0 jsr [0x000006E0]
00014D8E 1F3C 0002 move.b -[A7], 0x2
00014D92 486E FFF2 pea.l [A6 - 0xE]
00014D96 4EB9 0000 05D8 jsr [0x000005D8]
00014D9C 486E FFF2 pea.l [A6 - 0xE]
00014DA0 302E FFFC move.w D0, [A6 - 0x4]
00014DA4 5540 subq.w D0, 2
00014DA6 3F00 move.w -[A7], D0
00014DA8 302E FFFE move.w D0, [A6 - 0x2]
00014DAC 5540 subq.w D0, 2
00014DAE 3F00 move.w -[A7], D0
00014DB0 4EB9 0000 06E0 jsr [0x000006E0]
00014DB6 1F3C 0007 move.b -[A7], 0x7
00014DBA 486E FFF2 pea.l [A6 - 0xE]
00014DBE 4EB9 0000 05D8 jsr [0x000005D8]
00014DC4 486E FFF2 pea.l [A6 - 0xE]
00014DC8 302E FFFC move.w D0, [A6 - 0x4]
00014DCC 5740 subq.w D0, 3
00014DCE 3F00 move.w -[A7], D0
00014DD0 302E FFFE move.w D0, [A6 - 0x2]
00014DD4 5340 subq.w D0, 1
00014DD6 3F00 move.w -[A7], D0
00014DD8 4EB9 0000 06E0 jsr [0x000006E0]
00014DDE 1F3C 0003 move.b -[A7], 0x3
00014DE2 486E FFF2 pea.l [A6 - 0xE]
00014DE6 4EB9 0000 05D8 jsr [0x000005D8]
00014DEC 486E FFF2 pea.l [A6 - 0xE]
00014DF0 302E FFFC move.w D0, [A6 - 0x4]
00014DF4 5740 subq.w D0, 3
00014DF6 3F00 move.w -[A7], D0
00014DF8 302E FFFE move.w D0, [A6 - 0x2]
00014DFC 5540 subq.w D0, 2
00014DFE 3F00 move.w -[A7], D0
00014E00 4EB9 0000 06E0 jsr [0x000006E0]
00014E06 1F3C 0002 move.b -[A7], 0x2
00014E0A 486E FFF2 pea.l [A6 - 0xE]
00014E0E 4EB9 0000 05D8 jsr [0x000005D8]
00014E14 486E FFF2 pea.l [A6 - 0xE]
00014E18 302E FFFC move.w D0, [A6 - 0x4]
00014E1C 5740 subq.w D0, 3
00014E1E 3F00 move.w -[A7], D0
00014E20 302E FFFE move.w D0, [A6 - 0x2]
00014E24 5740 subq.w D0, 3
00014E26 3F00 move.w -[A7], D0
00014E28 4EB9 0000 06E0 jsr [0x000006E0]
00014E2E 1F3C 0007 move.b -[A7], 0x7
00014E32 486E FFF2 pea.l [A6 - 0xE]
00014E36 4EB9 0000 05D8 jsr [0x000005D8]
00014E3C 486E FFF2 pea.l [A6 - 0xE]
00014E40 302E FFFC move.w D0, [A6 - 0x4]
00014E44 5940 subq.w D0, 4
00014E46 3F00 move.w -[A7], D0
00014E48 302E FFFE move.w D0, [A6 - 0x2]
00014E4C 5540 subq.w D0, 2
00014E4E 3F00 move.w -[A7], D0
00014E50 4EB9 0000 06E0 jsr [0x000006E0]
00014E56 1F3C 0004 move.b -[A7], 0x4
00014E5A 486E FFF2 pea.l [A6 - 0xE]
00014E5E 4EB9 0000 05D8 jsr [0x000005D8]
00014E64 486E FFF2 pea.l [A6 - 0xE]
00014E68 302E FFFC move.w D0, [A6 - 0x4]
00014E6C 5940 subq.w D0, 4
00014E6E 3F00 move.w -[A7], D0
00014E70 302E FFFE move.w D0, [A6 - 0x2]
00014E74 5740 subq.w D0, 3
00014E76 3F00 move.w -[A7], D0
00014E78 4EB9 0000 06E0 jsr [0x000006E0]
00014E7E 1F3C 0007 move.b -[A7], 0x7
00014E82 486E FFF2 pea.l [A6 - 0xE]
00014E86 4EB9 0000 05D8 jsr [0x000005D8]
00014E8C 486E FFF2 pea.l [A6 - 0xE]
00014E90 302E FFFC move.w D0, [A6 - 0x4]
00014E94 5B40 subq.w D0, 5
00014E96 3F00 move.w -[A7], D0
00014E98 302E FFFE move.w D0, [A6 - 0x2]
00014E9C 5740 subq.w D0, 3
00014E9E 3F00 move.w -[A7], D0
00014EA0 4EB9 0000 06E0 jsr [0x000006E0]
00014EA6 1F3C 0002 move.b -[A7], 0x2
00014EAA 486E FFF2 pea.l [A6 - 0xE]
00014EAE 4EB9 0000 05D8 jsr [0x000005D8]
00014EB4 486E FFF2 pea.l [A6 - 0xE]
00014EB8 302E FFFC move.w D0, [A6 - 0x4]
00014EBC 5B40 subq.w D0, 5
00014EBE 3F00 move.w -[A7], D0
00014EC0 302E FFFE move.w D0, [A6 - 0x2]
00014EC4 5940 subq.w D0, 4
00014EC6 3F00 move.w -[A7], D0
00014EC8 4EB9 0000 06E0 jsr [0x000006E0]
00014ECE 1F3C 000B move.b -[A7], 0xB
00014ED2 486E FFF2 pea.l [A6 - 0xE]
00014ED6 4EB9 0000 05D8 jsr [0x000005D8]
00014EDC 486E FFF2 pea.l [A6 - 0xE]
00014EE0 302E FFFC move.w D0, [A6 - 0x4]
00014EE4 5D40 subq.w D0, 6
00014EE6 3F00 move.w -[A7], D0
00014EE8 302E FFFE move.w D0, [A6 - 0x2]
00014EEC 5740 subq.w D0, 3
00014EEE 3F00 move.w -[A7], D0
00014EF0 4EB9 0000 06E0 jsr [0x000006E0]
00014EF6 1F3C 0004 move.b -[A7], 0x4
00014EFA 486E FFF2 pea.l [A6 - 0xE]
00014EFE 4EB9 0000 05D8 jsr [0x000005D8]
00014F04 486E FFF2 pea.l [A6 - 0xE]
00014F08 302E FFFC move.w D0, [A6 - 0x4]
00014F0C 5D40 subq.w D0, 6
00014F0E 3F00 move.w -[A7], D0
00014F10 302E FFFE move.w D0, [A6 - 0x2]
00014F14 5940 subq.w D0, 4
00014F16 3F00 move.w -[A7], D0
00014F18 4EB9 0000 06E0 jsr [0x000006E0]
00014F1E 1F3C 0007 move.b -[A7], 0x7
00014F22 486E FFF2 pea.l [A6 - 0xE]
00014F26 4EB9 0000 05D8 jsr [0x000005D8]
00014F2C 486E FFF2 pea.l [A6 - 0xE]
00014F30 302E FFFC move.w D0, [A6 - 0x4]
00014F34 5F40 subq.w D0, 7
00014F36 3F00 move.w -[A7], D0
00014F38 302E FFFE move.w D0, [A6 - 0x2]
00014F3C 5940 subq.w D0, 4
00014F3E 3F00 move.w -[A7], D0
00014F40 4EB9 0000 06E0 jsr [0x000006E0]
00014F46 1F3C 0002 move.b -[A7], 0x2
00014F4A 486E FFF2 pea.l [A6 - 0xE]
00014F4E 4EB9 0000 05D8 jsr [0x000005D8]
00014F54 486E FFF2 pea.l [A6 - 0xE]
00014F58 302E FFFC move.w D0, [A6 - 0x4]
00014F5C 5F40 subq.w D0, 7
00014F5E 3F00 move.w -[A7], D0
00014F60 302E FFFE move.w D0, [A6 - 0x2]
00014F64 5B40 subq.w D0, 5
00014F66 3F00 move.w -[A7], D0
00014F68 4EB9 0000 06E0 jsr [0x000006E0]
00014F6E 1F3C 000B move.b -[A7], 0xB
00014F72 486E FFF2 pea.l [A6 - 0xE]
00014F76 4EB9 0000 05D8 jsr [0x000005D8]
00014F7C 486E FFF2 pea.l [A6 - 0xE]
00014F80 302E FFFC move.w D0, [A6 - 0x4]
00014F84 5140 subq.w D0, 8
00014F86 3F00 move.w -[A7], D0
00014F88 302E FFFE move.w D0, [A6 - 0x2]
00014F8C 5940 subq.w D0, 4
00014F8E 3F00 move.w -[A7], D0
00014F90 4EB9 0000 06E0 jsr [0x000006E0]
00014F96 1F3C 0004 move.b -[A7], 0x4
00014F9A 486E FFF2 pea.l [A6 - 0xE]
00014F9E 4EB9 0000 05D8 jsr [0x000005D8]
00014FA4 486E FFF2 pea.l [A6 - 0xE]
00014FA8 302E FFFC move.w D0, [A6 - 0x4]
00014FAC 5140 subq.w D0, 8
00014FAE 3F00 move.w -[A7], D0
00014FB0 302E FFFE move.w D0, [A6 - 0x2]
00014FB4 5B40 subq.w D0, 5
00014FB6 3F00 move.w -[A7], D0
00014FB8 4EB9 0000 06E0 jsr [0x000006E0]
00014FBE 1F3C 0007 move.b -[A7], 0x7
00014FC2 486E FFF2 pea.l [A6 - 0xE]
00014FC6 4EB9 0000 05D8 jsr [0x000005D8]
00014FCC 486E FFF2 pea.l [A6 - 0xE]
00014FD0 70F7 moveq.l D0, 0xFFFFFFF7
00014FD2 D06E FFFC add.w D0, [A6 - 0x4]
00014FD6 3F00 move.w -[A7], D0
00014FD8 302E FFFE move.w D0, [A6 - 0x2]
00014FDC 5B40 subq.w D0, 5
00014FDE 3F00 move.w -[A7], D0
00014FE0 4EB9 0000 06E0 jsr [0x000006E0]
00014FE6 1F3C 0002 move.b -[A7], 0x2
00014FEA 486E FFF2 pea.l [A6 - 0xE]
00014FEE 4EB9 0000 05D8 jsr [0x000005D8]
00014FF4 486E FFF2 pea.l [A6 - 0xE]
00014FF8 70F7 moveq.l D0, 0xFFFFFFF7
00014FFA D06E FFFC add.w D0, [A6 - 0x4]
00014FFE 3F00 move.w -[A7], D0
00015000 302E FFFE move.w D0, [A6 - 0x2]
00015004 5D40 subq.w D0, 6
00015006 3F00 move.w -[A7], D0
00015008 4EB9 0000 06E0 jsr [0x000006E0]
0001500E 1F3C 000B move.b -[A7], 0xB
00015012 486E FFF2 pea.l [A6 - 0xE]
00015016 4EB9 0000 05D8 jsr [0x000005D8]
0001501C 486E FFF2 pea.l [A6 - 0xE]
00015020 70F6 moveq.l D0, 0xFFFFFFF6
00015022 D06E FFFC add.w D0, [A6 - 0x4]
00015026 3F00 move.w -[A7], D0
00015028 302E FFFE move.w D0, [A6 - 0x2]
0001502C 5B40 subq.w D0, 5
0001502E 3F00 move.w -[A7], D0
00015030 4EB9 0000 06E0 jsr [0x000006E0]
00015036 1F3C 0004 move.b -[A7], 0x4
0001503A 486E FFF2 pea.l [A6 - 0xE]
0001503E 4EB9 0000 05D8 jsr [0x000005D8]
00015044 486E FFF2 pea.l [A6 - 0xE]
00015048 70F6 moveq.l D0, 0xFFFFFFF6
0001504A D06E FFFC add.w D0, [A6 - 0x4]
0001504E 3F00 move.w -[A7], D0
00015050 302E FFFE move.w D0, [A6 - 0x2]
00015054 5D40 subq.w D0, 6
00015056 3F00 move.w -[A7], D0
00015058 4EB9 0000 06E0 jsr [0x000006E0]
0001505E 1F3C 0007 move.b -[A7], 0x7
00015062 486E FFF2 pea.l [A6 - 0xE]
00015066 4EB9 0000 05D8 jsr [0x000005D8]
0001506C 486E FFF2 pea.l [A6 - 0xE]
00015070 70F5 moveq.l D0, 0xFFFFFFF5
00015072 D06E FFFC add.w D0, [A6 - 0x4]
00015076 3F00 move.w -[A7], D0
00015078 302E FFFE move.w D0, [A6 - 0x2]
0001507C 5D40 subq.w D0, 6
0001507E 3F00 move.w -[A7], D0
00015080 4EB9 0000 06E0 jsr [0x000006E0]
00015086 1F3C 0002 move.b -[A7], 0x2
0001508A 486E FFF2 pea.l [A6 - 0xE]
0001508E 4EB9 0000 05D8 jsr [0x000005D8]
00015094 486E FFF2 pea.l [A6 - 0xE]
00015098 70F5 moveq.l D0, 0xFFFFFFF5
0001509A D06E FFFC add.w D0, [A6 - 0x4]
0001509E 3F00 move.w -[A7], D0
000150A0 302E FFFE move.w D0, [A6 - 0x2]
000150A4 5F40 subq.w D0, 7
000150A6 3F00 move.w -[A7], D0
000150A8 4EB9 0000 06E0 jsr [0x000006E0]
000150AE 1F3C 000B move.b -[A7], 0xB
000150B2 486E FFF2 pea.l [A6 - 0xE]
000150B6 4EB9 0000 05D8 jsr [0x000005D8]
000150BC 486E FFF2 pea.l [A6 - 0xE]
000150C0 70F4 moveq.l D0, 0xFFFFFFF4
000150C2 D06E FFFC add.w D0, [A6 - 0x4]
000150C6 3F00 move.w -[A7], D0
000150C8 302E FFFE move.w D0, [A6 - 0x2]
000150CC 5D40 subq.w D0, 6
000150CE 3F00 move.w -[A7], D0
000150D0 4EB9 0000 06E0 jsr [0x000006E0]
000150D6 1F3C 0004 move.b -[A7], 0x4
000150DA 486E FFF2 pea.l [A6 - 0xE]
000150DE 4EB9 0000 05D8 jsr [0x000005D8]
000150E4 486E FFF2 pea.l [A6 - 0xE]
000150E8 70F4 moveq.l D0, 0xFFFFFFF4
000150EA D06E FFFC add.w D0, [A6 - 0x4]
000150EE 3F00 move.w -[A7], D0
000150F0 302E FFFE move.w D0, [A6 - 0x2]
000150F4 5F40 subq.w D0, 7
000150F6 3F00 move.w -[A7], D0
000150F8 4EB9 0000 06E0 jsr [0x000006E0]
000150FE 1F3C 0007 move.b -[A7], 0x7
00015102 486E FFF2 pea.l [A6 - 0xE]
00015106 4EB9 0000 05D8 jsr [0x000005D8]
0001510C 486E FFF2 pea.l [A6 - 0xE]
00015110 70F3 moveq.l D0, 0xFFFFFFF3
00015112 D06E FFFC add.w D0, [A6 - 0x4]
00015116 3F00 move.w -[A7], D0
00015118 302E FFFE move.w D0, [A6 - 0x2]
0001511C 5F40 subq.w D0, 7
0001511E 3F00 move.w -[A7], D0
00015120 4EB9 0000 06E0 jsr [0x000006E0]
00015126 1F3C 0002 move.b -[A7], 0x2
0001512A 486E FFF2 pea.l [A6 - 0xE]
0001512E 4EB9 0000 05D8 jsr [0x000005D8]
00015134 486E FFF2 pea.l [A6 - 0xE]
00015138 70F3 moveq.l D0, 0xFFFFFFF3
0001513A D06E FFFC add.w D0, [A6 - 0x4]
0001513E 3F00 move.w -[A7], D0
00015140 302E FFFE move.w D0, [A6 - 0x2]
00015144 5140 subq.w D0, 8
00015146 3F00 move.w -[A7], D0
00015148 4EB9 0000 06E0 jsr [0x000006E0]
0001514E 1F3C 000B move.b -[A7], 0xB
00015152 486E FFF2 pea.l [A6 - 0xE]
00015156 4EB9 0000 05D8 jsr [0x000005D8]
0001515C 486E FFF2 pea.l [A6 - 0xE]
00015160 70F2 moveq.l D0, 0xFFFFFFF2
00015162 D06E FFFC add.w D0, [A6 - 0x4]
00015166 3F00 move.w -[A7], D0
00015168 302E FFFE move.w D0, [A6 - 0x2]
0001516C 5F40 subq.w D0, 7
0001516E 3F00 move.w -[A7], D0
00015170 4EB9 0000 06E0 jsr [0x000006E0]
00015176 1F3C 0004 move.b -[A7], 0x4
0001517A 486E FFF2 pea.l [A6 - 0xE]
0001517E 4EB9 0000 05D8 jsr [0x000005D8]
00015184 486E FFF2 pea.l [A6 - 0xE]
00015188 70F2 moveq.l D0, 0xFFFFFFF2
0001518A D06E FFFC add.w D0, [A6 - 0x4]
0001518E 3F00 move.w -[A7], D0
00015190 302E FFFE move.w D0, [A6 - 0x2]
00015194 5140 subq.w D0, 8
00015196 3F00 move.w -[A7], D0
00015198 4EB9 0000 06E0 jsr [0x000006E0]
0001519E 1F3C 0007 move.b -[A7], 0x7
000151A2 486E FFF2 pea.l [A6 - 0xE]
000151A6 4EB9 0000 05D8 jsr [0x000005D8]
000151AC 486E FFF2 pea.l [A6 - 0xE]
000151B0 70F1 moveq.l D0, 0xFFFFFFF1
000151B2 D06E FFFC add.w D0, [A6 - 0x4]
000151B6 3F00 move.w -[A7], D0
000151B8 302E FFFE move.w D0, [A6 - 0x2]
000151BC 5140 subq.w D0, 8
000151BE 3F00 move.w -[A7], D0
000151C0 4EB9 0000 06E0 jsr [0x000006E0]
000151C6 1F3C 0002 move.b -[A7], 0x2
000151CA 486E FFF2 pea.l [A6 - 0xE]
000151CE 4EB9 0000 05D8 jsr [0x000005D8]
000151D4 486E FFF2 pea.l [A6 - 0xE]
000151D8 70F1 moveq.l D0, 0xFFFFFFF1
000151DA D06E FFFC add.w D0, [A6 - 0x4]
000151DE 3F00 move.w -[A7], D0
000151E0 70F7 moveq.l D0, 0xFFFFFFF7
000151E2 D06E FFFE add.w D0, [A6 - 0x2]
000151E6 3F00 move.w -[A7], D0
000151E8 4EB9 0000 06E0 jsr [0x000006E0]
000151EE 1F3C 000B move.b -[A7], 0xB
000151F2 486E FFF2 pea.l [A6 - 0xE]
000151F6 4EB9 0000 05D8 jsr [0x000005D8]
000151FC 486E FFF2 pea.l [A6 - 0xE]
00015200 70F0 moveq.l D0, 0xFFFFFFF0
00015202 D06E FFFC add.w D0, [A6 - 0x4]
00015206 3F00 move.w -[A7], D0
00015208 302E FFFE move.w D0, [A6 - 0x2]
0001520C 5140 subq.w D0, 8
0001520E 3F00 move.w -[A7], D0
00015210 4EB9 0000 06E0 jsr [0x000006E0]
00015216 1F3C 0004 move.b -[A7], 0x4
0001521A 486E FFF2 pea.l [A6 - 0xE]
0001521E 4EB9 0000 05D8 jsr [0x000005D8]
00015224 486E FFF2 pea.l [A6 - 0xE]
00015228 70F0 moveq.l D0, 0xFFFFFFF0
0001522A D06E FFFC add.w D0, [A6 - 0x4]
0001522E 3F00 move.w -[A7], D0
00015230 70F7 moveq.l D0, 0xFFFFFFF7
00015232 D06E FFFE add.w D0, [A6 - 0x2]
00015236 3F00 move.w -[A7], D0
00015238 4EB9 0000 06E0 jsr [0x000006E0]
0001523E 1F3C 0007 move.b -[A7], 0x7
00015242 486E FFF2 pea.l [A6 - 0xE]
00015246 4EB9 0000 05D8 jsr [0x000005D8]
0001524C 486E FFF2 pea.l [A6 - 0xE]
00015250 70EF moveq.l D0, 0xFFFFFFEF
00015252 D06E FFFC add.w D0, [A6 - 0x4]
00015256 3F00 move.w -[A7], D0
00015258 70F7 moveq.l D0, 0xFFFFFFF7
0001525A D06E FFFE add.w D0, [A6 - 0x2]
0001525E 3F00 move.w -[A7], D0
00015260 4EB9 0000 06E0 jsr [0x000006E0]
00015266 1F3C 0002 move.b -[A7], 0x2
0001526A 486E FFF2 pea.l [A6 - 0xE]
0001526E 4EB9 0000 05D8 jsr [0x000005D8]
00015274 486E FFF2 pea.l [A6 - 0xE]
00015278 70EF moveq.l D0, 0xFFFFFFEF
0001527A D06E FFFC add.w D0, [A6 - 0x4]
0001527E 3F00 move.w -[A7], D0
00015280 70F6 moveq.l D0, 0xFFFFFFF6
00015282 D06E FFFE add.w D0, [A6 - 0x2]
00015286 3F00 move.w -[A7], D0
00015288 4EB9 0000 06E0 jsr [0x000006E0]
0001528E 486E FFF2 pea.l [A6 - 0xE]
00015292 4EB9 0000 05E8 jsr [0x000005E8]
00015298 486E FFF2 pea.l [A6 - 0xE]
0001529C 70EF moveq.l D0, 0xFFFFFFEF
0001529E D06E FFFC add.w D0, [A6 - 0x4]
000152A2 3F00 move.w -[A7], D0
000152A4 70F5 moveq.l D0, 0xFFFFFFF5
000152A6 D06E FFFE add.w D0, [A6 - 0x2]
000152AA 3F00 move.w -[A7], D0
000152AC 4EB9 0000 06E0 jsr [0x000006E0]
000152B2 1F3C 0004 move.b -[A7], 0x4
000152B6 486E FFF2 pea.l [A6 - 0xE]
000152BA 4EB9 0000 05D8 jsr [0x000005D8]
000152C0 486E FFF2 pea.l [A6 - 0xE]
000152C4 70EE moveq.l D0, 0xFFFFFFEE
000152C6 D06E FFFC add.w D0, [A6 - 0x4]
000152CA 3F00 move.w -[A7], D0
000152CC 70F5 moveq.l D0, 0xFFFFFFF5
000152CE D06E FFFE add.w D0, [A6 - 0x2]
000152D2 3F00 move.w -[A7], D0
000152D4 4EB9 0000 06E0 jsr [0x000006E0]
000152DA 4FEF 01F6 lea.l A7, [A7 + 0x1F6]
000152DE 6000 0796 bra +0x798 /* 00015A76 */
label000152E2:
000152E2 2F0A move.l -[A7], A2
000152E4 2057 movea.l A0, [A7]
000152E6 2268 0004 movea.l A1, [A0 + 0x4]
000152EA 2269 0230 movea.l A1, [A1 + 0x230]
000152EE 4E91 jsr [A1]
000152F0 4A00 tst.b D0
000152F2 584F addq.w A7, 4
000152F4 6700 03CA beq +0x3CC /* 000156C0 */
000152F8 1F3C 000B move.b -[A7], 0xB
000152FC 486E FFF2 pea.l [A6 - 0xE]
00015300 4EB9 0000 05D8 jsr [0x000005D8]
00015306 486E FFF2 pea.l [A6 - 0xE]
0001530A 302E FFFC move.w D0, [A6 - 0x4]
0001530E 5940 subq.w D0, 4
00015310 3F00 move.w -[A7], D0
00015312 302E FFFE move.w D0, [A6 - 0x2]
00015316 5540 subq.w D0, 2
00015318 3F00 move.w -[A7], D0
0001531A 4EB9 0000 06E0 jsr [0x000006E0]
00015320 1F3C 0007 move.b -[A7], 0x7
00015324 486E FFF2 pea.l [A6 - 0xE]
00015328 4EB9 0000 05D8 jsr [0x000005D8]
0001532E 486E FFF2 pea.l [A6 - 0xE]
00015332 302E FFFC move.w D0, [A6 - 0x4]
00015336 5940 subq.w D0, 4
00015338 3F00 move.w -[A7], D0
0001533A 302E FFFE move.w D0, [A6 - 0x2]
0001533E 5740 subq.w D0, 3
00015340 3F00 move.w -[A7], D0
00015342 4EB9 0000 06E0 jsr [0x000006E0]
00015348 1F3C 0008 move.b -[A7], 0x8
0001534C 486E FFF2 pea.l [A6 - 0xE]
00015350 4EB9 0000 05D8 jsr [0x000005D8]
00015356 486E FFF2 pea.l [A6 - 0xE]
0001535A 302E FFFC move.w D0, [A6 - 0x4]
0001535E 5B40 subq.w D0, 5
00015360 3F00 move.w -[A7], D0
00015362 302E FFFE move.w D0, [A6 - 0x2]
00015366 5740 subq.w D0, 3
00015368 3F00 move.w -[A7], D0
0001536A 4EB9 0000 06E0 jsr [0x000006E0]
00015370 1F3C 000B move.b -[A7], 0xB
00015374 486E FFF2 pea.l [A6 - 0xE]
00015378 4EB9 0000 05D8 jsr [0x000005D8]
0001537E 486E FFF2 pea.l [A6 - 0xE]
00015382 302E FFFC move.w D0, [A6 - 0x4]
00015386 5D40 subq.w D0, 6
00015388 3F00 move.w -[A7], D0
0001538A 302E FFFE move.w D0, [A6 - 0x2]
0001538E 5740 subq.w D0, 3
00015390 3F00 move.w -[A7], D0
00015392 4EB9 0000 06E0 jsr [0x000006E0]
00015398 1F3C 0007 move.b -[A7], 0x7
0001539C 486E FFF2 pea.l [A6 - 0xE]
000153A0 4EB9 0000 05D8 jsr [0x000005D8]
000153A6 486E FFF2 pea.l [A6 - 0xE]
000153AA 302E FFFC move.w D0, [A6 - 0x4]
000153AE 5D40 subq.w D0, 6
000153B0 3F00 move.w -[A7], D0
000153B2 302E FFFE move.w D0, [A6 - 0x2]
000153B6 5940 subq.w D0, 4
000153B8 3F00 move.w -[A7], D0
000153BA 4EB9 0000 06E0 jsr [0x000006E0]
000153C0 1F3C 0008 move.b -[A7], 0x8
000153C4 486E FFF2 pea.l [A6 - 0xE]
000153C8 4EB9 0000 05D8 jsr [0x000005D8]
000153CE 486E FFF2 pea.l [A6 - 0xE]
000153D2 302E FFFC move.w D0, [A6 - 0x4]
000153D6 5F40 subq.w D0, 7
000153D8 3F00 move.w -[A7], D0
000153DA 302E FFFE move.w D0, [A6 - 0x2]
000153DE 5940 subq.w D0, 4
000153E0 3F00 move.w -[A7], D0
000153E2 4EB9 0000 06E0 jsr [0x000006E0]
000153E8 1F3C 000B move.b -[A7], 0xB
000153EC 486E FFF2 pea.l [A6 - 0xE]
000153F0 4EB9 0000 05D8 jsr [0x000005D8]
000153F6 486E FFF2 pea.l [A6 - 0xE]
000153FA 302E FFFC move.w D0, [A6 - 0x4]
000153FE 5140 subq.w D0, 8
00015400 3F00 move.w -[A7], D0
00015402 302E FFFE move.w D0, [A6 - 0x2]
00015406 5940 subq.w D0, 4
00015408 3F00 move.w -[A7], D0
0001540A 4EB9 0000 06E0 jsr [0x000006E0]
00015410 1F3C 0007 move.b -[A7], 0x7
00015414 486E FFF2 pea.l [A6 - 0xE]
00015418 4EB9 0000 05D8 jsr [0x000005D8]
0001541E 486E FFF2 pea.l [A6 - 0xE]
00015422 302E FFFC move.w D0, [A6 - 0x4]
00015426 5140 subq.w D0, 8
00015428 3F00 move.w -[A7], D0
0001542A 302E FFFE move.w D0, [A6 - 0x2]
0001542E 5B40 subq.w D0, 5
00015430 3F00 move.w -[A7], D0
00015432 4EB9 0000 06E0 jsr [0x000006E0]
00015438 1F3C 0008 move.b -[A7], 0x8
0001543C 486E FFF2 pea.l [A6 - 0xE]
00015440 4EB9 0000 05D8 jsr [0x000005D8]
00015446 486E FFF2 pea.l [A6 - 0xE]
0001544A 70F7 moveq.l D0, 0xFFFFFFF7
0001544C D06E FFFC add.w D0, [A6 - 0x4]
00015450 3F00 move.w -[A7], D0
00015452 302E FFFE move.w D0, [A6 - 0x2]
00015456 5B40 subq.w D0, 5
00015458 3F00 move.w -[A7], D0
0001545A 4EB9 0000 06E0 jsr [0x000006E0]
00015460 1F3C 000B move.b -[A7], 0xB
00015464 486E FFF2 pea.l [A6 - 0xE]
00015468 4EB9 0000 05D8 jsr [0x000005D8]
0001546E 486E FFF2 pea.l [A6 - 0xE]
00015472 70F6 moveq.l D0, 0xFFFFFFF6
00015474 D06E FFFC add.w D0, [A6 - 0x4]
00015478 3F00 move.w -[A7], D0
0001547A 302E FFFE move.w D0, [A6 - 0x2]
0001547E 5B40 subq.w D0, 5
00015480 3F00 move.w -[A7], D0
00015482 4EB9 0000 06E0 jsr [0x000006E0]
00015488 1F3C 0007 move.b -[A7], 0x7
0001548C 486E FFF2 pea.l [A6 - 0xE]
00015490 4EB9 0000 05D8 jsr [0x000005D8]
00015496 486E FFF2 pea.l [A6 - 0xE]
0001549A 70F6 moveq.l D0, 0xFFFFFFF6
0001549C D06E FFFC add.w D0, [A6 - 0x4]
000154A0 3F00 move.w -[A7], D0
000154A2 302E FFFE move.w D0, [A6 - 0x2]
000154A6 5D40 subq.w D0, 6
000154A8 3F00 move.w -[A7], D0
000154AA 4EB9 0000 06E0 jsr [0x000006E0]
000154B0 1F3C 0008 move.b -[A7], 0x8
000154B4 486E FFF2 pea.l [A6 - 0xE]
000154B8 4EB9 0000 05D8 jsr [0x000005D8]
000154BE 486E FFF2 pea.l [A6 - 0xE]
000154C2 70F5 moveq.l D0, 0xFFFFFFF5
000154C4 D06E FFFC add.w D0, [A6 - 0x4]
000154C8 3F00 move.w -[A7], D0
000154CA 302E FFFE move.w D0, [A6 - 0x2]
000154CE 5D40 subq.w D0, 6
000154D0 3F00 move.w -[A7], D0
000154D2 4EB9 0000 06E0 jsr [0x000006E0]
000154D8 1F3C 000B move.b -[A7], 0xB
000154DC 486E FFF2 pea.l [A6 - 0xE]
000154E0 4EB9 0000 05D8 jsr [0x000005D8]
000154E6 486E FFF2 pea.l [A6 - 0xE]
000154EA 70F4 moveq.l D0, 0xFFFFFFF4
000154EC D06E FFFC add.w D0, [A6 - 0x4]
000154F0 3F00 move.w -[A7], D0
000154F2 302E FFFE move.w D0, [A6 - 0x2]
000154F6 5D40 subq.w D0, 6
000154F8 3F00 move.w -[A7], D0
000154FA 4EB9 0000 06E0 jsr [0x000006E0]
00015500 1F3C 0007 move.b -[A7], 0x7
00015504 486E FFF2 pea.l [A6 - 0xE]
00015508 4EB9 0000 05D8 jsr [0x000005D8]
0001550E 486E FFF2 pea.l [A6 - 0xE]
00015512 70F4 moveq.l D0, 0xFFFFFFF4
00015514 D06E FFFC add.w D0, [A6 - 0x4]
00015518 3F00 move.w -[A7], D0
0001551A 302E FFFE move.w D0, [A6 - 0x2]
0001551E 5F40 subq.w D0, 7
00015520 3F00 move.w -[A7], D0
00015522 4EB9 0000 06E0 jsr [0x000006E0]
00015528 1F3C 0008 move.b -[A7], 0x8
0001552C 486E FFF2 pea.l [A6 - 0xE]
00015530 4EB9 0000 05D8 jsr [0x000005D8]
00015536 486E FFF2 pea.l [A6 - 0xE]
0001553A 70F3 moveq.l D0, 0xFFFFFFF3
0001553C D06E FFFC add.w D0, [A6 - 0x4]
00015540 3F00 move.w -[A7], D0
00015542 302E FFFE move.w D0, [A6 - 0x2]
00015546 5F40 subq.w D0, 7
00015548 3F00 move.w -[A7], D0
0001554A 4EB9 0000 06E0 jsr [0x000006E0]
00015550 1F3C 000B move.b -[A7], 0xB
00015554 486E FFF2 pea.l [A6 - 0xE]
00015558 4EB9 0000 05D8 jsr [0x000005D8]
0001555E 486E FFF2 pea.l [A6 - 0xE]
00015562 70F2 moveq.l D0, 0xFFFFFFF2
00015564 D06E FFFC add.w D0, [A6 - 0x4]
00015568 3F00 move.w -[A7], D0
0001556A 302E FFFE move.w D0, [A6 - 0x2]
0001556E 5F40 subq.w D0, 7
00015570 3F00 move.w -[A7], D0
00015572 4EB9 0000 06E0 jsr [0x000006E0]
00015578 1F3C 0007 move.b -[A7], 0x7
0001557C 486E FFF2 pea.l [A6 - 0xE]
00015580 4EB9 0000 05D8 jsr [0x000005D8]
00015586 486E FFF2 pea.l [A6 - 0xE]
0001558A 70F2 moveq.l D0, 0xFFFFFFF2
0001558C D06E FFFC add.w D0, [A6 - 0x4]
00015590 3F00 move.w -[A7], D0
00015592 302E FFFE move.w D0, [A6 - 0x2]
00015596 5140 subq.w D0, 8
00015598 3F00 move.w -[A7], D0
0001559A 4EB9 0000 06E0 jsr [0x000006E0]
000155A0 1F3C 0008 move.b -[A7], 0x8
000155A4 486E FFF2 pea.l [A6 - 0xE]
000155A8 4EB9 0000 05D8 jsr [0x000005D8]
000155AE 486E FFF2 pea.l [A6 - 0xE]
000155B2 70F1 moveq.l D0, 0xFFFFFFF1
000155B4 D06E FFFC add.w D0, [A6 - 0x4]
000155B8 3F00 move.w -[A7], D0
000155BA 302E FFFE move.w D0, [A6 - 0x2]
000155BE 5140 subq.w D0, 8
000155C0 3F00 move.w -[A7], D0
000155C2 4EB9 0000 06E0 jsr [0x000006E0]
000155C8 1F3C 000B move.b -[A7], 0xB
000155CC 486E FFF2 pea.l [A6 - 0xE]
000155D0 4EB9 0000 05D8 jsr [0x000005D8]
000155D6 486E FFF2 pea.l [A6 - 0xE]
000155DA 70F0 moveq.l D0, 0xFFFFFFF0
000155DC D06E FFFC add.w D0, [A6 - 0x4]
000155E0 3F00 move.w -[A7], D0
000155E2 302E FFFE move.w D0, [A6 - 0x2]
000155E6 5140 subq.w D0, 8
000155E8 3F00 move.w -[A7], D0
000155EA 4EB9 0000 06E0 jsr [0x000006E0]
000155F0 1F3C 0007 move.b -[A7], 0x7
000155F4 486E FFF2 pea.l [A6 - 0xE]
000155F8 4EB9 0000 05D8 jsr [0x000005D8]
000155FE 486E FFF2 pea.l [A6 - 0xE]
00015602 70F0 moveq.l D0, 0xFFFFFFF0
00015604 D06E FFFC add.w D0, [A6 - 0x4]
00015608 3F00 move.w -[A7], D0
0001560A 70F7 moveq.l D0, 0xFFFFFFF7
0001560C D06E FFFE add.w D0, [A6 - 0x2]
00015610 3F00 move.w -[A7], D0
00015612 4EB9 0000 06E0 jsr [0x000006E0]
00015618 1F3C 0008 move.b -[A7], 0x8
0001561C 486E FFF2 pea.l [A6 - 0xE]
00015620 4EB9 0000 05D8 jsr [0x000005D8]
00015626 486E FFF2 pea.l [A6 - 0xE]
0001562A 70EF moveq.l D0, 0xFFFFFFEF
0001562C D06E FFFC add.w D0, [A6 - 0x4]
00015630 3F00 move.w -[A7], D0
00015632 70F7 moveq.l D0, 0xFFFFFFF7
00015634 D06E FFFE add.w D0, [A6 - 0x2]
00015638 3F00 move.w -[A7], D0
0001563A 4EB9 0000 06E0 jsr [0x000006E0]
00015640 1F3C 0007 move.b -[A7], 0x7
00015644 486E FFF2 pea.l [A6 - 0xE]
00015648 4EB9 0000 05D8 jsr [0x000005D8]
0001564E 486E FFF2 pea.l [A6 - 0xE]
00015652 70EF moveq.l D0, 0xFFFFFFEF
00015654 D06E FFFC add.w D0, [A6 - 0x4]
00015658 3F00 move.w -[A7], D0
0001565A 70F6 moveq.l D0, 0xFFFFFFF6
0001565C D06E FFFE add.w D0, [A6 - 0x2]
00015660 3F00 move.w -[A7], D0
00015662 4EB9 0000 06E0 jsr [0x000006E0]
00015668 1F3C 000A move.b -[A7], 0xA /* '\n' */
0001566C 486E FFF2 pea.l [A6 - 0xE]
00015670 4EB9 0000 05D8 jsr [0x000005D8]
00015676 486E FFF2 pea.l [A6 - 0xE]
0001567A 70EF moveq.l D0, 0xFFFFFFEF
0001567C D06E FFFC add.w D0, [A6 - 0x4]
00015680 3F00 move.w -[A7], D0
00015682 70F5 moveq.l D0, 0xFFFFFFF5
00015684 D06E FFFE add.w D0, [A6 - 0x2]
00015688 3F00 move.w -[A7], D0
0001568A 4EB9 0000 06E0 jsr [0x000006E0]
00015690 1F3C 0007 move.b -[A7], 0x7
00015694 486E FFF2 pea.l [A6 - 0xE]
00015698 4EB9 0000 05D8 jsr [0x000005D8]
0001569E 486E FFF2 pea.l [A6 - 0xE]
000156A2 70EE moveq.l D0, 0xFFFFFFEE
000156A4 D06E FFFC add.w D0, [A6 - 0x4]
000156A8 3F00 move.w -[A7], D0
000156AA 70F5 moveq.l D0, 0xFFFFFFF5
000156AC D06E FFFE add.w D0, [A6 - 0x2]
000156B0 3F00 move.w -[A7], D0
000156B2 4EB9 0000 06E0 jsr [0x000006E0]
000156B8 4FEF 0150 lea.l A7, [A7 + 0x150]
000156BC 6000 03B8 bra +0x3BA /* 00015A76 */
label000156C0:
000156C0 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000156C4 486E FFF2 pea.l [A6 - 0xE]
000156C8 4EB9 0000 05D8 jsr [0x000005D8]
000156CE 486E FFF2 pea.l [A6 - 0xE]
000156D2 302E FFFC move.w D0, [A6 - 0x4]
000156D6 5940 subq.w D0, 4
000156D8 3F00 move.w -[A7], D0
000156DA 302E FFFE move.w D0, [A6 - 0x2]
000156DE 5540 subq.w D0, 2
000156E0 3F00 move.w -[A7], D0
000156E2 4EB9 0000 06E0 jsr [0x000006E0]
000156E8 1F3C 0004 move.b -[A7], 0x4
000156EC 486E FFF2 pea.l [A6 - 0xE]
000156F0 4EB9 0000 05D8 jsr [0x000005D8]
000156F6 486E FFF2 pea.l [A6 - 0xE]
000156FA 302E FFFC move.w D0, [A6 - 0x4]
000156FE 5940 subq.w D0, 4
00015700 3F00 move.w -[A7], D0
00015702 302E FFFE move.w D0, [A6 - 0x2]
00015706 5740 subq.w D0, 3
00015708 3F00 move.w -[A7], D0
0001570A 4EB9 0000 06E0 jsr [0x000006E0]
00015710 1F3C 0007 move.b -[A7], 0x7
00015714 486E FFF2 pea.l [A6 - 0xE]
00015718 4EB9 0000 05D8 jsr [0x000005D8]
0001571E 486E FFF2 pea.l [A6 - 0xE]
00015722 302E FFFC move.w D0, [A6 - 0x4]
00015726 5B40 subq.w D0, 5
00015728 3F00 move.w -[A7], D0
0001572A 302E FFFE move.w D0, [A6 - 0x2]
0001572E 5740 subq.w D0, 3
00015730 3F00 move.w -[A7], D0
00015732 4EB9 0000 06E0 jsr [0x000006E0]
00015738 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0001573C 486E FFF2 pea.l [A6 - 0xE]
00015740 4EB9 0000 05D8 jsr [0x000005D8]
00015746 486E FFF2 pea.l [A6 - 0xE]
0001574A 302E FFFC move.w D0, [A6 - 0x4]
0001574E 5D40 subq.w D0, 6
00015750 3F00 move.w -[A7], D0
00015752 302E FFFE move.w D0, [A6 - 0x2]
00015756 5740 subq.w D0, 3
00015758 3F00 move.w -[A7], D0
0001575A 4EB9 0000 06E0 jsr [0x000006E0]
00015760 1F3C 0004 move.b -[A7], 0x4
00015764 486E FFF2 pea.l [A6 - 0xE]
00015768 4EB9 0000 05D8 jsr [0x000005D8]
0001576E 486E FFF2 pea.l [A6 - 0xE]
00015772 302E FFFC move.w D0, [A6 - 0x4]
00015776 5D40 subq.w D0, 6
00015778 3F00 move.w -[A7], D0
0001577A 302E FFFE move.w D0, [A6 - 0x2]
0001577E 5940 subq.w D0, 4
00015780 3F00 move.w -[A7], D0
00015782 4EB9 0000 06E0 jsr [0x000006E0]
00015788 1F3C 0007 move.b -[A7], 0x7
0001578C 486E FFF2 pea.l [A6 - 0xE]
00015790 4EB9 0000 05D8 jsr [0x000005D8]
00015796 486E FFF2 pea.l [A6 - 0xE]
0001579A 302E FFFC move.w D0, [A6 - 0x4]
0001579E 5F40 subq.w D0, 7
000157A0 3F00 move.w -[A7], D0
000157A2 302E FFFE move.w D0, [A6 - 0x2]
000157A6 5940 subq.w D0, 4
000157A8 3F00 move.w -[A7], D0
000157AA 4EB9 0000 06E0 jsr [0x000006E0]
000157B0 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000157B4 486E FFF2 pea.l [A6 - 0xE]
000157B8 4EB9 0000 05D8 jsr [0x000005D8]
000157BE 486E FFF2 pea.l [A6 - 0xE]
000157C2 302E FFFC move.w D0, [A6 - 0x4]
000157C6 5140 subq.w D0, 8
000157C8 3F00 move.w -[A7], D0
000157CA 302E FFFE move.w D0, [A6 - 0x2]
000157CE 5940 subq.w D0, 4
000157D0 3F00 move.w -[A7], D0
000157D2 4EB9 0000 06E0 jsr [0x000006E0]
000157D8 1F3C 0004 move.b -[A7], 0x4
000157DC 486E FFF2 pea.l [A6 - 0xE]
000157E0 4EB9 0000 05D8 jsr [0x000005D8]
000157E6 486E FFF2 pea.l [A6 - 0xE]
000157EA 302E FFFC move.w D0, [A6 - 0x4]
000157EE 5140 subq.w D0, 8
000157F0 3F00 move.w -[A7], D0
000157F2 302E FFFE move.w D0, [A6 - 0x2]
000157F6 5B40 subq.w D0, 5
000157F8 3F00 move.w -[A7], D0
000157FA 4EB9 0000 06E0 jsr [0x000006E0]
00015800 1F3C 0007 move.b -[A7], 0x7
00015804 486E FFF2 pea.l [A6 - 0xE]
00015808 4EB9 0000 05D8 jsr [0x000005D8]
0001580E 486E FFF2 pea.l [A6 - 0xE]
00015812 70F7 moveq.l D0, 0xFFFFFFF7
00015814 D06E FFFC add.w D0, [A6 - 0x4]
00015818 3F00 move.w -[A7], D0
0001581A 302E FFFE move.w D0, [A6 - 0x2]
0001581E 5B40 subq.w D0, 5
00015820 3F00 move.w -[A7], D0
00015822 4EB9 0000 06E0 jsr [0x000006E0]
00015828 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0001582C 486E FFF2 pea.l [A6 - 0xE]
00015830 4EB9 0000 05D8 jsr [0x000005D8]
00015836 486E FFF2 pea.l [A6 - 0xE]
0001583A 70F6 moveq.l D0, 0xFFFFFFF6
0001583C D06E FFFC add.w D0, [A6 - 0x4]
00015840 3F00 move.w -[A7], D0
00015842 302E FFFE move.w D0, [A6 - 0x2]
00015846 5B40 subq.w D0, 5
00015848 3F00 move.w -[A7], D0
0001584A 4EB9 0000 06E0 jsr [0x000006E0]
00015850 1F3C 0004 move.b -[A7], 0x4
00015854 486E FFF2 pea.l [A6 - 0xE]
00015858 4EB9 0000 05D8 jsr [0x000005D8]
0001585E 486E FFF2 pea.l [A6 - 0xE]
00015862 70F6 moveq.l D0, 0xFFFFFFF6
00015864 D06E FFFC add.w D0, [A6 - 0x4]
00015868 3F00 move.w -[A7], D0
0001586A 302E FFFE move.w D0, [A6 - 0x2]
0001586E 5D40 subq.w D0, 6
00015870 3F00 move.w -[A7], D0
00015872 4EB9 0000 06E0 jsr [0x000006E0]
00015878 1F3C 0007 move.b -[A7], 0x7
0001587C 486E FFF2 pea.l [A6 - 0xE]
00015880 4EB9 0000 05D8 jsr [0x000005D8]
00015886 486E FFF2 pea.l [A6 - 0xE]
0001588A 70F5 moveq.l D0, 0xFFFFFFF5
0001588C D06E FFFC add.w D0, [A6 - 0x4]
00015890 3F00 move.w -[A7], D0
00015892 302E FFFE move.w D0, [A6 - 0x2]
00015896 5D40 subq.w D0, 6
00015898 3F00 move.w -[A7], D0
0001589A 4EB9 0000 06E0 jsr [0x000006E0]
000158A0 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000158A4 486E FFF2 pea.l [A6 - 0xE]
000158A8 4EB9 0000 05D8 jsr [0x000005D8]
000158AE 486E FFF2 pea.l [A6 - 0xE]
000158B2 70F4 moveq.l D0, 0xFFFFFFF4
000158B4 D06E FFFC add.w D0, [A6 - 0x4]
000158B8 3F00 move.w -[A7], D0
000158BA 302E FFFE move.w D0, [A6 - 0x2]
000158BE 5D40 subq.w D0, 6
000158C0 3F00 move.w -[A7], D0
000158C2 4EB9 0000 06E0 jsr [0x000006E0]
000158C8 1F3C 0004 move.b -[A7], 0x4
000158CC 486E FFF2 pea.l [A6 - 0xE]
000158D0 4EB9 0000 05D8 jsr [0x000005D8]
000158D6 486E FFF2 pea.l [A6 - 0xE]
000158DA 70F4 moveq.l D0, 0xFFFFFFF4
000158DC D06E FFFC add.w D0, [A6 - 0x4]
000158E0 3F00 move.w -[A7], D0
000158E2 302E FFFE move.w D0, [A6 - 0x2]
000158E6 5F40 subq.w D0, 7
000158E8 3F00 move.w -[A7], D0
000158EA 4EB9 0000 06E0 jsr [0x000006E0]
000158F0 1F3C 0007 move.b -[A7], 0x7
000158F4 486E FFF2 pea.l [A6 - 0xE]
000158F8 4EB9 0000 05D8 jsr [0x000005D8]
000158FE 486E FFF2 pea.l [A6 - 0xE]
00015902 70F3 moveq.l D0, 0xFFFFFFF3
00015904 D06E FFFC add.w D0, [A6 - 0x4]
00015908 3F00 move.w -[A7], D0
0001590A 302E FFFE move.w D0, [A6 - 0x2]
0001590E 5F40 subq.w D0, 7
00015910 3F00 move.w -[A7], D0
00015912 4EB9 0000 06E0 jsr [0x000006E0]
00015918 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
0001591C 486E FFF2 pea.l [A6 - 0xE]
00015920 4EB9 0000 05D8 jsr [0x000005D8]
00015926 486E FFF2 pea.l [A6 - 0xE]
0001592A 70F2 moveq.l D0, 0xFFFFFFF2
0001592C D06E FFFC add.w D0, [A6 - 0x4]
00015930 3F00 move.w -[A7], D0
00015932 302E FFFE move.w D0, [A6 - 0x2]
00015936 5F40 subq.w D0, 7
00015938 3F00 move.w -[A7], D0
0001593A 4EB9 0000 06E0 jsr [0x000006E0]
00015940 1F3C 0004 move.b -[A7], 0x4
00015944 486E FFF2 pea.l [A6 - 0xE]
00015948 4EB9 0000 05D8 jsr [0x000005D8]
0001594E 486E FFF2 pea.l [A6 - 0xE]
00015952 70F2 moveq.l D0, 0xFFFFFFF2
00015954 D06E FFFC add.w D0, [A6 - 0x4]
00015958 3F00 move.w -[A7], D0
0001595A 302E FFFE move.w D0, [A6 - 0x2]
0001595E 5140 subq.w D0, 8
00015960 3F00 move.w -[A7], D0
00015962 4EB9 0000 06E0 jsr [0x000006E0]
00015968 1F3C 0007 move.b -[A7], 0x7
0001596C 486E FFF2 pea.l [A6 - 0xE]
00015970 4EB9 0000 05D8 jsr [0x000005D8]
00015976 486E FFF2 pea.l [A6 - 0xE]
0001597A 70F1 moveq.l D0, 0xFFFFFFF1
0001597C D06E FFFC add.w D0, [A6 - 0x4]
00015980 3F00 move.w -[A7], D0
00015982 302E FFFE move.w D0, [A6 - 0x2]
00015986 5140 subq.w D0, 8
00015988 3F00 move.w -[A7], D0
0001598A 4EB9 0000 06E0 jsr [0x000006E0]
00015990 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00015994 486E FFF2 pea.l [A6 - 0xE]
00015998 4EB9 0000 05D8 jsr [0x000005D8]
0001599E 486E FFF2 pea.l [A6 - 0xE]
000159A2 70F0 moveq.l D0, 0xFFFFFFF0
000159A4 D06E FFFC add.w D0, [A6 - 0x4]
000159A8 3F00 move.w -[A7], D0
000159AA 302E FFFE move.w D0, [A6 - 0x2]
000159AE 5140 subq.w D0, 8
000159B0 3F00 move.w -[A7], D0
000159B2 4EB9 0000 06E0 jsr [0x000006E0]
000159B8 1F3C 0004 move.b -[A7], 0x4
000159BC 486E FFF2 pea.l [A6 - 0xE]
000159C0 4EB9 0000 05D8 jsr [0x000005D8]
000159C6 486E FFF2 pea.l [A6 - 0xE]
000159CA 70F0 moveq.l D0, 0xFFFFFFF0
000159CC D06E FFFC add.w D0, [A6 - 0x4]
000159D0 3F00 move.w -[A7], D0
000159D2 70F7 moveq.l D0, 0xFFFFFFF7
000159D4 D06E FFFE add.w D0, [A6 - 0x2]
000159D8 3F00 move.w -[A7], D0
000159DA 4EB9 0000 06E0 jsr [0x000006E0]
000159E0 1F3C 0007 move.b -[A7], 0x7
000159E4 486E FFF2 pea.l [A6 - 0xE]
000159E8 4EB9 0000 05D8 jsr [0x000005D8]
000159EE 486E FFF2 pea.l [A6 - 0xE]
000159F2 70EF moveq.l D0, 0xFFFFFFEF
000159F4 D06E FFFC add.w D0, [A6 - 0x4]
000159F8 3F00 move.w -[A7], D0
000159FA 70F7 moveq.l D0, 0xFFFFFFF7
000159FC D06E FFFE add.w D0, [A6 - 0x2]
00015A00 3F00 move.w -[A7], D0
00015A02 4EB9 0000 06E0 jsr [0x000006E0]
00015A08 1F3C 0002 move.b -[A7], 0x2
00015A0C 486E FFF2 pea.l [A6 - 0xE]
00015A10 4EB9 0000 05D8 jsr [0x000005D8]
00015A16 486E FFF2 pea.l [A6 - 0xE]
00015A1A 70EF moveq.l D0, 0xFFFFFFEF
00015A1C D06E FFFC add.w D0, [A6 - 0x4]
00015A20 3F00 move.w -[A7], D0
00015A22 70F6 moveq.l D0, 0xFFFFFFF6
00015A24 D06E FFFE add.w D0, [A6 - 0x2]
00015A28 3F00 move.w -[A7], D0
00015A2A 4EB9 0000 06E0 jsr [0x000006E0]
00015A30 486E FFF2 pea.l [A6 - 0xE]
00015A34 70EF moveq.l D0, 0xFFFFFFEF
00015A36 D06E FFFC add.w D0, [A6 - 0x4]
00015A3A 3F00 move.w -[A7], D0
00015A3C 70F5 moveq.l D0, 0xFFFFFFF5
00015A3E D06E FFFE add.w D0, [A6 - 0x2]
00015A42 3F00 move.w -[A7], D0
00015A44 4EB9 0000 06E0 jsr [0x000006E0]
00015A4A 1F3C 0005 move.b -[A7], 0x5
00015A4E 486E FFF2 pea.l [A6 - 0xE]
00015A52 4EB9 0000 05D8 jsr [0x000005D8]
00015A58 486E FFF2 pea.l [A6 - 0xE]
00015A5C 70EE moveq.l D0, 0xFFFFFFEE
00015A5E D06E FFFC add.w D0, [A6 - 0x4]
00015A62 3F00 move.w -[A7], D0
00015A64 70F5 moveq.l D0, 0xFFFFFFF5
00015A66 D06E FFFE add.w D0, [A6 - 0x2]
00015A6A 3F00 move.w -[A7], D0
00015A6C 4EB9 0000 06E0 jsr [0x000006E0]
00015A72 4FEF 014A lea.l A7, [A7 + 0x14A]
label00015A76:
00015A76 486E FFF0 pea.l [A6 - 0x10]
00015A7A 486E FFDE pea.l [A6 - 0x22]
00015A7E 4EB9 0000 2158 jsr [0x00002158]
00015A84 4A00 tst.b D0
00015A86 504F addq.w A7, 8
00015A88 6600 F0B0 bne -0xF4E /* 00014B3A */
00015A8C 3F3C FFFF move.w -[A7], 0xFFFF
00015A90 486E FFDE pea.l [A6 - 0x22]
00015A94 4EB9 0000 2150 jsr [0x00002150]
00015A9A 3F3C FFFF move.w -[A7], 0xFFFF
00015A9E 486E FFB4 pea.l [A6 - 0x4C]
00015AA2 4EB9 0000 20A8 jsr [0x000020A8]
00015AA8 4FEF 000C lea.l A7, [A7 + 0xC]
00015AAC 245F movea.l A2, [A7]+
00015AAE 4E5E unlink A6
00015AB0 4E75 rts
00015AB2 4E56 FFB4 link A6, -0x004C
00015AB6 2F0A move.l -[A7], A2
00015AB8 246E 0008 movea.l A2, [A6 + 0x8]
00015ABC 486E FFB4 pea.l [A6 - 0x4C]
00015AC0 4EB9 0000 20A0 jsr [0x000020A0]
00015AC6 4EB9 0000 20B0 jsr [0x000020B0]
00015ACC 486E FFF8 pea.l [A6 - 0x8]
00015AD0 2F0A move.l -[A7], A2
00015AD2 2057 movea.l A0, [A7]
00015AD4 2268 0004 movea.l A1, [A0 + 0x4]
00015AD8 2269 003C movea.l A1, [A1 + 0x3C]
00015ADC 4E91 jsr [A1]
00015ADE 486E FFF8 pea.l [A6 - 0x8]
00015AE2 486E FFDE pea.l [A6 - 0x22]
00015AE6 4EB9 0000 2148 jsr [0x00002148]
00015AEC 4FEF 0014 lea.l A7, [A7 + 0x14]
00015AF0 6000 05C0 bra +0x5C2 /* 000160B2 */
label00015AF4:
00015AF4 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00015AFA 6C14 bge +0x16 /* 00015B10 */
00015AFC 486E FFF2 pea.l [A6 - 0xE]
00015B00 4EB9 0000 05E0 jsr [0x000005E0]
00015B06 486E FFF2 pea.l [A6 - 0xE]
00015B0A AA14 syscall RGBForeColor
00015B0C 584F addq.w A7, 4
00015B0E 6052 bra +0x54 /* 00015B62 */
label00015B10:
00015B10 2F0A move.l -[A7], A2
00015B12 4EB9 0000 30D8 jsr [0x000030D8]
00015B18 4A00 tst.b D0
00015B1A 584F addq.w A7, 4
00015B1C 6720 beq +0x22 /* 00015B3E */
00015B1E 2F0A move.l -[A7], A2
00015B20 4EB9 0000 3110 jsr [0x00003110]
00015B26 4A00 tst.b D0
00015B28 584F addq.w A7, 4
00015B2A 6712 beq +0x14 /* 00015B3E */
00015B2C 486E FFD8 pea.l [A6 - 0x28]
00015B30 4EB9 0000 05E0 jsr [0x000005E0]
00015B36 41EE FFD8 lea.l A0, [A6 - 0x28]
00015B3A 584F addq.w A7, 4
00015B3C 6014 bra +0x16 /* 00015B52 */
label00015B3E:
00015B3E 1F3C 000A move.b -[A7], 0xA /* '\n' */
00015B42 486E FFD2 pea.l [A6 - 0x2E]
00015B46 4EB9 0000 05D8 jsr [0x000005D8]
00015B4C 41EE FFD2 lea.l A0, [A6 - 0x2E]
00015B50 5C4F addq.w A7, 6
label00015B52:
00015B52 2D50 FFF2 move.l [A6 - 0xE], [A0]
00015B56 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00015B5C 486E FFF2 pea.l [A6 - 0xE]
00015B60 AA14 syscall RGBForeColor
label00015B62:
00015B62 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015B66 302E FFFC move.w D0, [A6 - 0x4]
00015B6A 5740 subq.w D0, 3
00015B6C 3F00 move.w -[A7], D0
00015B6E A893 syscall MoveTo
00015B70 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015B74 302E FFFC move.w D0, [A6 - 0x4]
00015B78 5940 subq.w D0, 4
00015B7A 3F00 move.w -[A7], D0
00015B7C A891 syscall LineTo
00015B7E 302E FFFA move.w D0, [A6 - 0x6]
00015B82 5240 addq.w D0, 1
00015B84 3F00 move.w -[A7], D0
00015B86 302E FFFC move.w D0, [A6 - 0x4]
00015B8A 5B40 subq.w D0, 5
00015B8C 3F00 move.w -[A7], D0
00015B8E A891 syscall LineTo
00015B90 302E FFFA move.w D0, [A6 - 0x6]
00015B94 5240 addq.w D0, 1
00015B96 3F00 move.w -[A7], D0
00015B98 302E FFFC move.w D0, [A6 - 0x4]
00015B9C 5F40 subq.w D0, 7
00015B9E 3F00 move.w -[A7], D0
00015BA0 A891 syscall LineTo
00015BA2 302E FFFA move.w D0, [A6 - 0x6]
00015BA6 5440 addq.w D0, 2
00015BA8 3F00 move.w -[A7], D0
00015BAA 302E FFFC move.w D0, [A6 - 0x4]
00015BAE 5140 subq.w D0, 8
00015BB0 3F00 move.w -[A7], D0
00015BB2 A891 syscall LineTo
00015BB4 302E FFFA move.w D0, [A6 - 0x6]
00015BB8 5440 addq.w D0, 2
00015BBA 3F00 move.w -[A7], D0
00015BBC 70F6 moveq.l D0, 0xFFFFFFF6
00015BBE D06E FFFC add.w D0, [A6 - 0x4]
00015BC2 3F00 move.w -[A7], D0
00015BC4 A891 syscall LineTo
00015BC6 302E FFFA move.w D0, [A6 - 0x6]
00015BCA 5640 addq.w D0, 3
00015BCC 3F00 move.w -[A7], D0
00015BCE 70F5 moveq.l D0, 0xFFFFFFF5
00015BD0 D06E FFFC add.w D0, [A6 - 0x4]
00015BD4 3F00 move.w -[A7], D0
00015BD6 A891 syscall LineTo
00015BD8 302E FFFA move.w D0, [A6 - 0x6]
00015BDC 5640 addq.w D0, 3
00015BDE 3F00 move.w -[A7], D0
00015BE0 70F3 moveq.l D0, 0xFFFFFFF3
00015BE2 D06E FFFC add.w D0, [A6 - 0x4]
00015BE6 3F00 move.w -[A7], D0
00015BE8 A891 syscall LineTo
00015BEA 302E FFFA move.w D0, [A6 - 0x6]
00015BEE 5840 addq.w D0, 4
00015BF0 3F00 move.w -[A7], D0
00015BF2 70F2 moveq.l D0, 0xFFFFFFF2
00015BF4 D06E FFFC add.w D0, [A6 - 0x4]
00015BF8 3F00 move.w -[A7], D0
00015BFA A891 syscall LineTo
00015BFC 302E FFFA move.w D0, [A6 - 0x6]
00015C00 5840 addq.w D0, 4
00015C02 3F00 move.w -[A7], D0
00015C04 70F0 moveq.l D0, 0xFFFFFFF0
00015C06 D06E FFFC add.w D0, [A6 - 0x4]
00015C0A 3F00 move.w -[A7], D0
00015C0C A891 syscall LineTo
00015C0E 302E FFFA move.w D0, [A6 - 0x6]
00015C12 5A40 addq.w D0, 5
00015C14 3F00 move.w -[A7], D0
00015C16 70EF moveq.l D0, 0xFFFFFFEF
00015C18 D06E FFFC add.w D0, [A6 - 0x4]
00015C1C 3F00 move.w -[A7], D0
00015C1E A891 syscall LineTo
00015C20 302E FFFA move.w D0, [A6 - 0x6]
00015C24 5A40 addq.w D0, 5
00015C26 3F00 move.w -[A7], D0
00015C28 70ED moveq.l D0, 0xFFFFFFED
00015C2A D06E FFFC add.w D0, [A6 - 0x4]
00015C2E 3F00 move.w -[A7], D0
00015C30 A891 syscall LineTo
00015C32 302E FFFA move.w D0, [A6 - 0x6]
00015C36 5C40 addq.w D0, 6
00015C38 3F00 move.w -[A7], D0
00015C3A 70EC moveq.l D0, 0xFFFFFFEC
00015C3C D06E FFFC add.w D0, [A6 - 0x4]
00015C40 3F00 move.w -[A7], D0
00015C42 A891 syscall LineTo
00015C44 302E FFFA move.w D0, [A6 - 0x6]
00015C48 5C40 addq.w D0, 6
00015C4A 3F00 move.w -[A7], D0
00015C4C 70EB moveq.l D0, 0xFFFFFFEB
00015C4E D06E FFFC add.w D0, [A6 - 0x4]
00015C52 3F00 move.w -[A7], D0
00015C54 A891 syscall LineTo
00015C56 302E FFFA move.w D0, [A6 - 0x6]
00015C5A 5E40 addq.w D0, 7
00015C5C 3F00 move.w -[A7], D0
00015C5E 70EA moveq.l D0, 0xFFFFFFEA
00015C60 D06E FFFC add.w D0, [A6 - 0x4]
00015C64 3F00 move.w -[A7], D0
00015C66 A891 syscall LineTo
00015C68 302E FFFA move.w D0, [A6 - 0x6]
00015C6C 5040 addq.w D0, 8
00015C6E 3F00 move.w -[A7], D0
00015C70 70E9 moveq.l D0, 0xFFFFFFE9
00015C72 D06E FFFC add.w D0, [A6 - 0x4]
00015C76 3F00 move.w -[A7], D0
00015C78 A891 syscall LineTo
00015C7A 7009 moveq.l D0, 0x09
00015C7C D06E FFFA add.w D0, [A6 - 0x6]
00015C80 3F00 move.w -[A7], D0
00015C82 70E9 moveq.l D0, 0xFFFFFFE9
00015C84 D06E FFFC add.w D0, [A6 - 0x4]
00015C88 3F00 move.w -[A7], D0
00015C8A A891 syscall LineTo
00015C8C 700A moveq.l D0, 0x0A
00015C8E D06E FFFA add.w D0, [A6 - 0x6]
00015C92 3F00 move.w -[A7], D0
00015C94 70E8 moveq.l D0, 0xFFFFFFE8
00015C96 D06E FFFC add.w D0, [A6 - 0x4]
00015C9A 3F00 move.w -[A7], D0
00015C9C A891 syscall LineTo
00015C9E 700B moveq.l D0, 0x0B
00015CA0 D06E FFFA add.w D0, [A6 - 0x6]
00015CA4 3F00 move.w -[A7], D0
00015CA6 70E8 moveq.l D0, 0xFFFFFFE8
00015CA8 D06E FFFC add.w D0, [A6 - 0x4]
00015CAC 3F00 move.w -[A7], D0
00015CAE A891 syscall LineTo
00015CB0 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00015CB6 6D00 03FA blt +0x3FC /* 000160B2 */
00015CBA 2F0A move.l -[A7], A2
00015CBC 4EB9 0000 30D8 jsr [0x000030D8]
00015CC2 4A00 tst.b D0
00015CC4 584F addq.w A7, 4
00015CC6 6700 03EA beq +0x3EC /* 000160B2 */
00015CCA 2F0A move.l -[A7], A2
00015CCC 4EB9 0000 3110 jsr [0x00003110]
00015CD2 4A00 tst.b D0
00015CD4 584F addq.w A7, 4
00015CD6 6700 03DA beq +0x3DC /* 000160B2 */
00015CDA 2F0A move.l -[A7], A2
00015CDC 2057 movea.l A0, [A7]
00015CDE 2268 0004 movea.l A1, [A0 + 0x4]
00015CE2 2269 022C movea.l A1, [A1 + 0x22C]
00015CE6 4E91 jsr [A1]
00015CE8 4A00 tst.b D0
00015CEA 584F addq.w A7, 4
00015CEC 6616 bne +0x18 /* 00015D04 */
00015CEE 2F0A move.l -[A7], A2
00015CF0 2057 movea.l A0, [A7]
00015CF2 2268 0004 movea.l A1, [A0 + 0x4]
00015CF6 2269 0230 movea.l A1, [A1 + 0x230]
00015CFA 4E91 jsr [A1]
00015CFC 4A00 tst.b D0
00015CFE 584F addq.w A7, 4
00015D00 6700 01F0 beq +0x1F2 /* 00015EF2 */
label00015D04:
00015D04 2F0A move.l -[A7], A2
00015D06 2057 movea.l A0, [A7]
00015D08 2268 0004 movea.l A1, [A0 + 0x4]
00015D0C 2269 022C movea.l A1, [A1 + 0x22C]
00015D10 4E91 jsr [A1]
00015D12 4A00 tst.b D0
00015D14 584F addq.w A7, 4
00015D16 6718 beq +0x1A /* 00015D30 */
00015D18 1F3C 0003 move.b -[A7], 0x3
00015D1C 486E FFF2 pea.l [A6 - 0xE]
00015D20 4EB9 0000 05D8 jsr [0x000005D8]
00015D26 486E FFF2 pea.l [A6 - 0xE]
00015D2A AA14 syscall RGBForeColor
00015D2C 5C4F addq.w A7, 6
00015D2E 602A bra +0x2C /* 00015D5A */
label00015D30:
00015D30 2F0A move.l -[A7], A2
00015D32 2057 movea.l A0, [A7]
00015D34 2268 0004 movea.l A1, [A0 + 0x4]
00015D38 2269 0230 movea.l A1, [A1 + 0x230]
00015D3C 4E91 jsr [A1]
00015D3E 4A00 tst.b D0
00015D40 584F addq.w A7, 4
00015D42 6716 beq +0x18 /* 00015D5A */
00015D44 1F3C 000B move.b -[A7], 0xB
00015D48 486E FFF2 pea.l [A6 - 0xE]
00015D4C 4EB9 0000 05D8 jsr [0x000005D8]
00015D52 486E FFF2 pea.l [A6 - 0xE]
00015D56 AA14 syscall RGBForeColor
00015D58 5C4F addq.w A7, 6
label00015D5A:
00015D5A 2F0A move.l -[A7], A2
00015D5C 2057 movea.l A0, [A7]
00015D5E 2268 0004 movea.l A1, [A0 + 0x4]
00015D62 2269 022C movea.l A1, [A1 + 0x22C]
00015D66 4E91 jsr [A1]
00015D68 4A00 tst.b D0
00015D6A 584F addq.w A7, 4
00015D6C 6720 beq +0x22 /* 00015D8E */
00015D6E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015D72 302E FFFC move.w D0, [A6 - 0x4]
00015D76 5540 subq.w D0, 2
00015D78 3F00 move.w -[A7], D0
00015D7A A893 syscall MoveTo
00015D7C 302E FFFA move.w D0, [A6 - 0x6]
00015D80 5240 addq.w D0, 1
00015D82 3F00 move.w -[A7], D0
00015D84 302E FFFC move.w D0, [A6 - 0x4]
00015D88 5740 subq.w D0, 3
00015D8A 3F00 move.w -[A7], D0
00015D8C A891 syscall LineTo
label00015D8E:
00015D8E 486E FFF8 pea.l [A6 - 0x8]
00015D92 4878 0001 push.l 0x1
00015D96 A8A9 syscall InsetRect
00015D98 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015D9C 302E FFFC move.w D0, [A6 - 0x4]
00015DA0 5740 subq.w D0, 3
00015DA2 3F00 move.w -[A7], D0
00015DA4 A893 syscall MoveTo
00015DA6 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015DAA 302E FFFC move.w D0, [A6 - 0x4]
00015DAE 5940 subq.w D0, 4
00015DB0 3F00 move.w -[A7], D0
00015DB2 A891 syscall LineTo
00015DB4 302E FFFA move.w D0, [A6 - 0x6]
00015DB8 5240 addq.w D0, 1
00015DBA 3F00 move.w -[A7], D0
00015DBC 302E FFFC move.w D0, [A6 - 0x4]
00015DC0 5B40 subq.w D0, 5
00015DC2 3F00 move.w -[A7], D0
00015DC4 A891 syscall LineTo
00015DC6 302E FFFA move.w D0, [A6 - 0x6]
00015DCA 5240 addq.w D0, 1
00015DCC 3F00 move.w -[A7], D0
00015DCE 302E FFFC move.w D0, [A6 - 0x4]
00015DD2 5F40 subq.w D0, 7
00015DD4 3F00 move.w -[A7], D0
00015DD6 A891 syscall LineTo
00015DD8 302E FFFA move.w D0, [A6 - 0x6]
00015DDC 5440 addq.w D0, 2
00015DDE 3F00 move.w -[A7], D0
00015DE0 302E FFFC move.w D0, [A6 - 0x4]
00015DE4 5140 subq.w D0, 8
00015DE6 3F00 move.w -[A7], D0
00015DE8 A891 syscall LineTo
00015DEA 302E FFFA move.w D0, [A6 - 0x6]
00015DEE 5440 addq.w D0, 2
00015DF0 3F00 move.w -[A7], D0
00015DF2 70F6 moveq.l D0, 0xFFFFFFF6
00015DF4 D06E FFFC add.w D0, [A6 - 0x4]
00015DF8 3F00 move.w -[A7], D0
00015DFA A891 syscall LineTo
00015DFC 302E FFFA move.w D0, [A6 - 0x6]
00015E00 5640 addq.w D0, 3
00015E02 3F00 move.w -[A7], D0
00015E04 70F5 moveq.l D0, 0xFFFFFFF5
00015E06 D06E FFFC add.w D0, [A6 - 0x4]
00015E0A 3F00 move.w -[A7], D0
00015E0C A891 syscall LineTo
00015E0E 302E FFFA move.w D0, [A6 - 0x6]
00015E12 5640 addq.w D0, 3
00015E14 3F00 move.w -[A7], D0
00015E16 70F3 moveq.l D0, 0xFFFFFFF3
00015E18 D06E FFFC add.w D0, [A6 - 0x4]
00015E1C 3F00 move.w -[A7], D0
00015E1E A891 syscall LineTo
00015E20 302E FFFA move.w D0, [A6 - 0x6]
00015E24 5840 addq.w D0, 4
00015E26 3F00 move.w -[A7], D0
00015E28 70F2 moveq.l D0, 0xFFFFFFF2
00015E2A D06E FFFC add.w D0, [A6 - 0x4]
00015E2E 3F00 move.w -[A7], D0
00015E30 A891 syscall LineTo
00015E32 302E FFFA move.w D0, [A6 - 0x6]
00015E36 5840 addq.w D0, 4
00015E38 3F00 move.w -[A7], D0
00015E3A 70F0 moveq.l D0, 0xFFFFFFF0
00015E3C D06E FFFC add.w D0, [A6 - 0x4]
00015E40 3F00 move.w -[A7], D0
00015E42 A891 syscall LineTo
00015E44 302E FFFA move.w D0, [A6 - 0x6]
00015E48 5A40 addq.w D0, 5
00015E4A 3F00 move.w -[A7], D0
00015E4C 70EF moveq.l D0, 0xFFFFFFEF
00015E4E D06E FFFC add.w D0, [A6 - 0x4]
00015E52 3F00 move.w -[A7], D0
00015E54 A891 syscall LineTo
00015E56 302E FFFA move.w D0, [A6 - 0x6]
00015E5A 5A40 addq.w D0, 5
00015E5C 3F00 move.w -[A7], D0
00015E5E 70ED moveq.l D0, 0xFFFFFFED
00015E60 D06E FFFC add.w D0, [A6 - 0x4]
00015E64 3F00 move.w -[A7], D0
00015E66 A891 syscall LineTo
00015E68 302E FFFA move.w D0, [A6 - 0x6]
00015E6C 5C40 addq.w D0, 6
00015E6E 3F00 move.w -[A7], D0
00015E70 70EC moveq.l D0, 0xFFFFFFEC
00015E72 D06E FFFC add.w D0, [A6 - 0x4]
00015E76 3F00 move.w -[A7], D0
00015E78 A891 syscall LineTo
00015E7A 302E FFFA move.w D0, [A6 - 0x6]
00015E7E 5C40 addq.w D0, 6
00015E80 3F00 move.w -[A7], D0
00015E82 70EB moveq.l D0, 0xFFFFFFEB
00015E84 D06E FFFC add.w D0, [A6 - 0x4]
00015E88 3F00 move.w -[A7], D0
00015E8A A891 syscall LineTo
00015E8C 302E FFFA move.w D0, [A6 - 0x6]
00015E90 5E40 addq.w D0, 7
00015E92 3F00 move.w -[A7], D0
00015E94 70EB moveq.l D0, 0xFFFFFFEB
00015E96 D06E FFFC add.w D0, [A6 - 0x4]
00015E9A 3F00 move.w -[A7], D0
00015E9C A891 syscall LineTo
00015E9E 302E FFFA move.w D0, [A6 - 0x6]
00015EA2 5E40 addq.w D0, 7
00015EA4 3F00 move.w -[A7], D0
00015EA6 70EA moveq.l D0, 0xFFFFFFEA
00015EA8 D06E FFFC add.w D0, [A6 - 0x4]
00015EAC 3F00 move.w -[A7], D0
00015EAE A891 syscall LineTo
00015EB0 302E FFFA move.w D0, [A6 - 0x6]
00015EB4 5040 addq.w D0, 8
00015EB6 3F00 move.w -[A7], D0
00015EB8 70EA moveq.l D0, 0xFFFFFFEA
00015EBA D06E FFFC add.w D0, [A6 - 0x4]
00015EBE 3F00 move.w -[A7], D0
00015EC0 A891 syscall LineTo
00015EC2 7009 moveq.l D0, 0x09
00015EC4 D06E FFFA add.w D0, [A6 - 0x6]
00015EC8 3F00 move.w -[A7], D0
00015ECA 70E9 moveq.l D0, 0xFFFFFFE9
00015ECC D06E FFFC add.w D0, [A6 - 0x4]
00015ED0 3F00 move.w -[A7], D0
00015ED2 A891 syscall LineTo
00015ED4 700A moveq.l D0, 0x0A
00015ED6 D06E FFFA add.w D0, [A6 - 0x6]
00015EDA 3F00 move.w -[A7], D0
00015EDC 70E9 moveq.l D0, 0xFFFFFFE9
00015EDE D06E FFFC add.w D0, [A6 - 0x4]
00015EE2 3F00 move.w -[A7], D0
00015EE4 A891 syscall LineTo
00015EE6 486E FFF8 pea.l [A6 - 0x8]
00015EEA 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00015EF0 A8A9 syscall InsetRect
label00015EF2:
00015EF2 2F0A move.l -[A7], A2
00015EF4 2057 movea.l A0, [A7]
00015EF6 2268 0004 movea.l A1, [A0 + 0x4]
00015EFA 2269 022C movea.l A1, [A1 + 0x22C]
00015EFE 4E91 jsr [A1]
00015F00 4A00 tst.b D0
00015F02 584F addq.w A7, 4
00015F04 6714 beq +0x16 /* 00015F1A */
00015F06 486E FFF2 pea.l [A6 - 0xE]
00015F0A 4EB9 0000 05E8 jsr [0x000005E8]
00015F10 486E FFF2 pea.l [A6 - 0xE]
00015F14 AA14 syscall RGBForeColor
00015F16 584F addq.w A7, 4
00015F18 6042 bra +0x44 /* 00015F5C */
label00015F1A:
00015F1A 2F0A move.l -[A7], A2
00015F1C 2057 movea.l A0, [A7]
00015F1E 2268 0004 movea.l A1, [A0 + 0x4]
00015F22 2269 0230 movea.l A1, [A1 + 0x230]
00015F26 4E91 jsr [A1]
00015F28 4A00 tst.b D0
00015F2A 584F addq.w A7, 4
00015F2C 6718 beq +0x1A /* 00015F46 */
00015F2E 1F3C 000A move.b -[A7], 0xA /* '\n' */
00015F32 486E FFF2 pea.l [A6 - 0xE]
00015F36 4EB9 0000 05D8 jsr [0x000005D8]
00015F3C 486E FFF2 pea.l [A6 - 0xE]
00015F40 AA14 syscall RGBForeColor
00015F42 5C4F addq.w A7, 6
00015F44 6016 bra +0x18 /* 00015F5C */
label00015F46:
00015F46 1F3C 0001 move.b -[A7], 0x1
00015F4A 486E FFF2 pea.l [A6 - 0xE]
00015F4E 4EB9 0000 05D8 jsr [0x000005D8]
00015F54 486E FFF2 pea.l [A6 - 0xE]
00015F58 AA14 syscall RGBForeColor
00015F5A 5C4F addq.w A7, 6
label00015F5C:
00015F5C 2F0A move.l -[A7], A2
00015F5E 2057 movea.l A0, [A7]
00015F60 2268 0004 movea.l A1, [A0 + 0x4]
00015F64 2269 022C movea.l A1, [A1 + 0x22C]
00015F68 4E91 jsr [A1]
00015F6A 4A00 tst.b D0
00015F6C 584F addq.w A7, 4
00015F6E 6720 beq +0x22 /* 00015F90 */
00015F70 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015F74 302E FFFC move.w D0, [A6 - 0x4]
00015F78 5340 subq.w D0, 1
00015F7A 3F00 move.w -[A7], D0
00015F7C A893 syscall MoveTo
00015F7E 302E FFFA move.w D0, [A6 - 0x6]
00015F82 5440 addq.w D0, 2
00015F84 3F00 move.w -[A7], D0
00015F86 302E FFFC move.w D0, [A6 - 0x4]
00015F8A 5740 subq.w D0, 3
00015F8C 3F00 move.w -[A7], D0
00015F8E A891 syscall LineTo
label00015F90:
00015F90 486E FFF8 pea.l [A6 - 0x8]
00015F94 4878 0002 push.l 0x2
00015F98 A8A9 syscall InsetRect
00015F9A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015F9E 302E FFFC move.w D0, [A6 - 0x4]
00015FA2 5740 subq.w D0, 3
00015FA4 3F00 move.w -[A7], D0
00015FA6 A893 syscall MoveTo
00015FA8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00015FAC 302E FFFC move.w D0, [A6 - 0x4]
00015FB0 5940 subq.w D0, 4
00015FB2 3F00 move.w -[A7], D0
00015FB4 A891 syscall LineTo
00015FB6 302E FFFA move.w D0, [A6 - 0x6]
00015FBA 5240 addq.w D0, 1
00015FBC 3F00 move.w -[A7], D0
00015FBE 302E FFFC move.w D0, [A6 - 0x4]
00015FC2 5B40 subq.w D0, 5
00015FC4 3F00 move.w -[A7], D0
00015FC6 A891 syscall LineTo
00015FC8 302E FFFA move.w D0, [A6 - 0x6]
00015FCC 5240 addq.w D0, 1
00015FCE 3F00 move.w -[A7], D0
00015FD0 302E FFFC move.w D0, [A6 - 0x4]
00015FD4 5F40 subq.w D0, 7
00015FD6 3F00 move.w -[A7], D0
00015FD8 A891 syscall LineTo
00015FDA 302E FFFA move.w D0, [A6 - 0x6]
00015FDE 5440 addq.w D0, 2
00015FE0 3F00 move.w -[A7], D0
00015FE2 302E FFFC move.w D0, [A6 - 0x4]
00015FE6 5140 subq.w D0, 8
00015FE8 3F00 move.w -[A7], D0
00015FEA A891 syscall LineTo
00015FEC 302E FFFA move.w D0, [A6 - 0x6]
00015FF0 5440 addq.w D0, 2
00015FF2 3F00 move.w -[A7], D0
00015FF4 70F6 moveq.l D0, 0xFFFFFFF6
00015FF6 D06E FFFC add.w D0, [A6 - 0x4]
00015FFA 3F00 move.w -[A7], D0
00015FFC A891 syscall LineTo
00015FFE 302E FFFA move.w D0, [A6 - 0x6]
00016002 5640 addq.w D0, 3
00016004 3F00 move.w -[A7], D0
00016006 70F5 moveq.l D0, 0xFFFFFFF5
00016008 D06E FFFC add.w D0, [A6 - 0x4]
0001600C 3F00 move.w -[A7], D0
0001600E A891 syscall LineTo
00016010 302E FFFA move.w D0, [A6 - 0x6]
00016014 5640 addq.w D0, 3
00016016 3F00 move.w -[A7], D0
00016018 70F3 moveq.l D0, 0xFFFFFFF3
0001601A D06E FFFC add.w D0, [A6 - 0x4]
0001601E 3F00 move.w -[A7], D0
00016020 A891 syscall LineTo
00016022 302E FFFA move.w D0, [A6 - 0x6]
00016026 5840 addq.w D0, 4
00016028 3F00 move.w -[A7], D0
0001602A 70F2 moveq.l D0, 0xFFFFFFF2
0001602C D06E FFFC add.w D0, [A6 - 0x4]
00016030 3F00 move.w -[A7], D0
00016032 A891 syscall LineTo
00016034 302E FFFA move.w D0, [A6 - 0x6]
00016038 5840 addq.w D0, 4
0001603A 3F00 move.w -[A7], D0
0001603C 70F0 moveq.l D0, 0xFFFFFFF0
0001603E D06E FFFC add.w D0, [A6 - 0x4]
00016042 3F00 move.w -[A7], D0
00016044 A891 syscall LineTo
00016046 302E FFFA move.w D0, [A6 - 0x6]
0001604A 5A40 addq.w D0, 5
0001604C 3F00 move.w -[A7], D0
0001604E 70EF moveq.l D0, 0xFFFFFFEF
00016050 D06E FFFC add.w D0, [A6 - 0x4]
00016054 3F00 move.w -[A7], D0
00016056 A891 syscall LineTo
00016058 302E FFFA move.w D0, [A6 - 0x6]
0001605C 5A40 addq.w D0, 5
0001605E 3F00 move.w -[A7], D0
00016060 70ED moveq.l D0, 0xFFFFFFED
00016062 D06E FFFC add.w D0, [A6 - 0x4]
00016066 3F00 move.w -[A7], D0
00016068 A891 syscall LineTo
0001606A 302E FFFA move.w D0, [A6 - 0x6]
0001606E 5C40 addq.w D0, 6
00016070 3F00 move.w -[A7], D0
00016072 70EC moveq.l D0, 0xFFFFFFEC
00016074 D06E FFFC add.w D0, [A6 - 0x4]
00016078 3F00 move.w -[A7], D0
0001607A A891 syscall LineTo
0001607C 302E FFFA move.w D0, [A6 - 0x6]
00016080 5E40 addq.w D0, 7
00016082 3F00 move.w -[A7], D0
00016084 70EB moveq.l D0, 0xFFFFFFEB
00016086 D06E FFFC add.w D0, [A6 - 0x4]
0001608A 3F00 move.w -[A7], D0
0001608C A891 syscall LineTo
0001608E 302E FFFA move.w D0, [A6 - 0x6]
00016092 5040 addq.w D0, 8
00016094 3F00 move.w -[A7], D0
00016096 70EA moveq.l D0, 0xFFFFFFEA
00016098 D06E FFFC add.w D0, [A6 - 0x4]
0001609C 3F00 move.w -[A7], D0
0001609E A891 syscall LineTo
000160A0 7009 moveq.l D0, 0x09
000160A2 D06E FFFA add.w D0, [A6 - 0x6]
000160A6 3F00 move.w -[A7], D0
000160A8 70EA moveq.l D0, 0xFFFFFFEA
000160AA D06E FFFC add.w D0, [A6 - 0x4]
000160AE 3F00 move.w -[A7], D0
000160B0 A891 syscall LineTo
label000160B2:
000160B2 486E FFF0 pea.l [A6 - 0x10]
000160B6 486E FFDE pea.l [A6 - 0x22]
000160BA 4EB9 0000 2158 jsr [0x00002158]
000160C0 4A00 tst.b D0
000160C2 504F addq.w A7, 8
000160C4 6600 FA2E bne -0x5D0 /* 00015AF4 */
000160C8 3F3C FFFF move.w -[A7], 0xFFFF
000160CC 486E FFDE pea.l [A6 - 0x22]
000160D0 4EB9 0000 2150 jsr [0x00002150]
000160D6 3F3C FFFF move.w -[A7], 0xFFFF
000160DA 486E FFB4 pea.l [A6 - 0x4C]
000160DE 4EB9 0000 20A8 jsr [0x000020A8]
000160E4 4FEF 000C lea.l A7, [A7 + 0xC]
000160E8 245F movea.l A2, [A7]+
000160EA 4E5E unlink A6
000160EC 4E75 rts
000160EE 4E56 FFB4 link A6, -0x004C
000160F2 2F0A move.l -[A7], A2
000160F4 246E 0008 movea.l A2, [A6 + 0x8]
000160F8 486E FFB4 pea.l [A6 - 0x4C]
000160FC 4EB9 0000 20A0 jsr [0x000020A0]
00016102 4EB9 0000 20B0 jsr [0x000020B0]
00016108 486E FFF8 pea.l [A6 - 0x8]
0001610C 2F0A move.l -[A7], A2
0001610E 2057 movea.l A0, [A7]
00016110 2268 0004 movea.l A1, [A0 + 0x4]
00016114 2269 003C movea.l A1, [A1 + 0x3C]
00016118 4E91 jsr [A1]
0001611A 486E FFF8 pea.l [A6 - 0x8]
0001611E 486E FFDE pea.l [A6 - 0x22]
00016122 4EB9 0000 2148 jsr [0x00002148]
00016128 4FEF 0014 lea.l A7, [A7 + 0x14]
0001612C 6000 11DE bra +0x11E0 /* 0001730C */
label00016130:
00016130 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00016136 6C14 bge +0x16 /* 0001614C */
00016138 486E FFF2 pea.l [A6 - 0xE]
0001613C 4EB9 0000 05E0 jsr [0x000005E0]
00016142 486E FFF2 pea.l [A6 - 0xE]
00016146 AA14 syscall RGBForeColor
00016148 584F addq.w A7, 4
0001614A 6052 bra +0x54 /* 0001619E */
label0001614C:
0001614C 2F0A move.l -[A7], A2
0001614E 4EB9 0000 30D8 jsr [0x000030D8]
00016154 4A00 tst.b D0
00016156 584F addq.w A7, 4
00016158 6720 beq +0x22 /* 0001617A */
0001615A 2F0A move.l -[A7], A2
0001615C 4EB9 0000 3110 jsr [0x00003110]
00016162 4A00 tst.b D0
00016164 584F addq.w A7, 4
00016166 6712 beq +0x14 /* 0001617A */
00016168 486E FFD8 pea.l [A6 - 0x28]
0001616C 4EB9 0000 05E0 jsr [0x000005E0]
00016172 41EE FFD8 lea.l A0, [A6 - 0x28]
00016176 584F addq.w A7, 4
00016178 6014 bra +0x16 /* 0001618E */
label0001617A:
0001617A 1F3C 000A move.b -[A7], 0xA /* '\n' */
0001617E 486E FFD2 pea.l [A6 - 0x2E]
00016182 4EB9 0000 05D8 jsr [0x000005D8]
00016188 41EE FFD2 lea.l A0, [A6 - 0x2E]
0001618C 5C4F addq.w A7, 6
label0001618E:
0001618E 2D50 FFF2 move.l [A6 - 0xE], [A0]
00016192 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00016198 486E FFF2 pea.l [A6 - 0xE]
0001619C AA14 syscall RGBForeColor
label0001619E:
0001619E 302E FFFE move.w D0, [A6 - 0x2]
000161A2 5340 subq.w D0, 1
000161A4 3F00 move.w -[A7], D0
000161A6 302E FFFC move.w D0, [A6 - 0x4]
000161AA 5740 subq.w D0, 3
000161AC 3F00 move.w -[A7], D0
000161AE A893 syscall MoveTo
000161B0 302E FFFE move.w D0, [A6 - 0x2]
000161B4 5340 subq.w D0, 1
000161B6 3F00 move.w -[A7], D0
000161B8 302E FFFC move.w D0, [A6 - 0x4]
000161BC 5940 subq.w D0, 4
000161BE 3F00 move.w -[A7], D0
000161C0 A891 syscall LineTo
000161C2 302E FFFE move.w D0, [A6 - 0x2]
000161C6 5540 subq.w D0, 2
000161C8 3F00 move.w -[A7], D0
000161CA 302E FFFC move.w D0, [A6 - 0x4]
000161CE 5B40 subq.w D0, 5
000161D0 3F00 move.w -[A7], D0
000161D2 A891 syscall LineTo
000161D4 302E FFFE move.w D0, [A6 - 0x2]
000161D8 5540 subq.w D0, 2
000161DA 3F00 move.w -[A7], D0
000161DC 302E FFFC move.w D0, [A6 - 0x4]
000161E0 5F40 subq.w D0, 7
000161E2 3F00 move.w -[A7], D0
000161E4 A891 syscall LineTo
000161E6 302E FFFE move.w D0, [A6 - 0x2]
000161EA 5740 subq.w D0, 3
000161EC 3F00 move.w -[A7], D0
000161EE 302E FFFC move.w D0, [A6 - 0x4]
000161F2 5140 subq.w D0, 8
000161F4 3F00 move.w -[A7], D0
000161F6 A891 syscall LineTo
000161F8 302E FFFE move.w D0, [A6 - 0x2]
000161FC 5740 subq.w D0, 3
000161FE 3F00 move.w -[A7], D0
00016200 70F6 moveq.l D0, 0xFFFFFFF6
00016202 D06E FFFC add.w D0, [A6 - 0x4]
00016206 3F00 move.w -[A7], D0
00016208 A891 syscall LineTo
0001620A 302E FFFE move.w D0, [A6 - 0x2]
0001620E 5940 subq.w D0, 4
00016210 3F00 move.w -[A7], D0
00016212 70F5 moveq.l D0, 0xFFFFFFF5
00016214 D06E FFFC add.w D0, [A6 - 0x4]
00016218 3F00 move.w -[A7], D0
0001621A A891 syscall LineTo
0001621C 302E FFFE move.w D0, [A6 - 0x2]
00016220 5940 subq.w D0, 4
00016222 3F00 move.w -[A7], D0
00016224 70F3 moveq.l D0, 0xFFFFFFF3
00016226 D06E FFFC add.w D0, [A6 - 0x4]
0001622A 3F00 move.w -[A7], D0
0001622C A891 syscall LineTo
0001622E 302E FFFE move.w D0, [A6 - 0x2]
00016232 5B40 subq.w D0, 5
00016234 3F00 move.w -[A7], D0
00016236 70F2 moveq.l D0, 0xFFFFFFF2
00016238 D06E FFFC add.w D0, [A6 - 0x4]
0001623C 3F00 move.w -[A7], D0
0001623E A891 syscall LineTo
00016240 302E FFFE move.w D0, [A6 - 0x2]
00016244 5B40 subq.w D0, 5
00016246 3F00 move.w -[A7], D0
00016248 70F0 moveq.l D0, 0xFFFFFFF0
0001624A D06E FFFC add.w D0, [A6 - 0x4]
0001624E 3F00 move.w -[A7], D0
00016250 A891 syscall LineTo
00016252 302E FFFE move.w D0, [A6 - 0x2]
00016256 5D40 subq.w D0, 6
00016258 3F00 move.w -[A7], D0
0001625A 70EF moveq.l D0, 0xFFFFFFEF
0001625C D06E FFFC add.w D0, [A6 - 0x4]
00016260 3F00 move.w -[A7], D0
00016262 A891 syscall LineTo
00016264 302E FFFE move.w D0, [A6 - 0x2]
00016268 5D40 subq.w D0, 6
0001626A 3F00 move.w -[A7], D0
0001626C 70ED moveq.l D0, 0xFFFFFFED
0001626E D06E FFFC add.w D0, [A6 - 0x4]
00016272 3F00 move.w -[A7], D0
00016274 A891 syscall LineTo
00016276 302E FFFE move.w D0, [A6 - 0x2]
0001627A 5F40 subq.w D0, 7
0001627C 3F00 move.w -[A7], D0
0001627E 70EC moveq.l D0, 0xFFFFFFEC
00016280 D06E FFFC add.w D0, [A6 - 0x4]
00016284 3F00 move.w -[A7], D0
00016286 A891 syscall LineTo
00016288 302E FFFE move.w D0, [A6 - 0x2]
0001628C 5F40 subq.w D0, 7
0001628E 3F00 move.w -[A7], D0
00016290 70EB moveq.l D0, 0xFFFFFFEB
00016292 D06E FFFC add.w D0, [A6 - 0x4]
00016296 3F00 move.w -[A7], D0
00016298 A891 syscall LineTo
0001629A 302E FFFE move.w D0, [A6 - 0x2]
0001629E 5140 subq.w D0, 8
000162A0 3F00 move.w -[A7], D0
000162A2 70EA moveq.l D0, 0xFFFFFFEA
000162A4 D06E FFFC add.w D0, [A6 - 0x4]
000162A8 3F00 move.w -[A7], D0
000162AA A891 syscall LineTo
000162AC 70F7 moveq.l D0, 0xFFFFFFF7
000162AE D06E FFFE add.w D0, [A6 - 0x2]
000162B2 3F00 move.w -[A7], D0
000162B4 70E9 moveq.l D0, 0xFFFFFFE9
000162B6 D06E FFFC add.w D0, [A6 - 0x4]
000162BA 3F00 move.w -[A7], D0
000162BC A891 syscall LineTo
000162BE 70F6 moveq.l D0, 0xFFFFFFF6
000162C0 D06E FFFE add.w D0, [A6 - 0x2]
000162C4 3F00 move.w -[A7], D0
000162C6 70E9 moveq.l D0, 0xFFFFFFE9
000162C8 D06E FFFC add.w D0, [A6 - 0x4]
000162CC 3F00 move.w -[A7], D0
000162CE A891 syscall LineTo
000162D0 70F5 moveq.l D0, 0xFFFFFFF5
000162D2 D06E FFFE add.w D0, [A6 - 0x2]
000162D6 3F00 move.w -[A7], D0
000162D8 70E8 moveq.l D0, 0xFFFFFFE8
000162DA D06E FFFC add.w D0, [A6 - 0x4]
000162DE 3F00 move.w -[A7], D0
000162E0 A891 syscall LineTo
000162E2 70F4 moveq.l D0, 0xFFFFFFF4
000162E4 D06E FFFE add.w D0, [A6 - 0x2]
000162E8 3F00 move.w -[A7], D0
000162EA 70E8 moveq.l D0, 0xFFFFFFE8
000162EC D06E FFFC add.w D0, [A6 - 0x4]
000162F0 3F00 move.w -[A7], D0
000162F2 A891 syscall LineTo
000162F4 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
000162FA 6D00 1010 blt +0x1012 /* 0001730C */
000162FE 2F0A move.l -[A7], A2
00016300 4EB9 0000 30D8 jsr [0x000030D8]
00016306 4A00 tst.b D0
00016308 584F addq.w A7, 4
0001630A 6700 1000 beq +0x1002 /* 0001730C */
0001630E 2F0A move.l -[A7], A2
00016310 4EB9 0000 3110 jsr [0x00003110]
00016316 4A00 tst.b D0
00016318 584F addq.w A7, 4
0001631A 6700 0FF0 beq +0xFF2 /* 0001730C */
0001631E 2F0A move.l -[A7], A2
00016320 2057 movea.l A0, [A7]
00016322 2268 0004 movea.l A1, [A0 + 0x4]
00016326 2269 022C movea.l A1, [A1 + 0x22C]
0001632A 4E91 jsr [A1]
0001632C 4A00 tst.b D0
0001632E 584F addq.w A7, 4
00016330 6700 06FC beq +0x6FE /* 00016A2E */
00016334 486E FFF2 pea.l [A6 - 0xE]
00016338 4EB9 0000 05E8 jsr [0x000005E8]
0001633E 486E FFF2 pea.l [A6 - 0xE]
00016342 302E FFFC move.w D0, [A6 - 0x4]
00016346 5340 subq.w D0, 1
00016348 3F00 move.w -[A7], D0
0001634A 302E FFFE move.w D0, [A6 - 0x2]
0001634E 5340 subq.w D0, 1
00016350 3F00 move.w -[A7], D0
00016352 4EB9 0000 06E0 jsr [0x000006E0]
00016358 1F3C 0003 move.b -[A7], 0x3
0001635C 486E FFF2 pea.l [A6 - 0xE]
00016360 4EB9 0000 05D8 jsr [0x000005D8]
00016366 486E FFF2 pea.l [A6 - 0xE]
0001636A 302E FFFC move.w D0, [A6 - 0x4]
0001636E 5540 subq.w D0, 2
00016370 3F00 move.w -[A7], D0
00016372 302E FFFE move.w D0, [A6 - 0x2]
00016376 5340 subq.w D0, 1
00016378 3F00 move.w -[A7], D0
0001637A 4EB9 0000 06E0 jsr [0x000006E0]
00016380 486E FFF2 pea.l [A6 - 0xE]
00016384 302E FFFC move.w D0, [A6 - 0x4]
00016388 5540 subq.w D0, 2
0001638A 3F00 move.w -[A7], D0
0001638C 302E FFFE move.w D0, [A6 - 0x2]
00016390 5540 subq.w D0, 2
00016392 3F00 move.w -[A7], D0
00016394 4EB9 0000 06E0 jsr [0x000006E0]
0001639A 1F3C 0007 move.b -[A7], 0x7
0001639E 486E FFF2 pea.l [A6 - 0xE]
000163A2 4EB9 0000 05D8 jsr [0x000005D8]
000163A8 486E FFF2 pea.l [A6 - 0xE]
000163AC 302E FFFC move.w D0, [A6 - 0x4]
000163B0 5740 subq.w D0, 3
000163B2 3F00 move.w -[A7], D0
000163B4 302E FFFE move.w D0, [A6 - 0x2]
000163B8 5540 subq.w D0, 2
000163BA 3F00 move.w -[A7], D0
000163BC 4EB9 0000 06E0 jsr [0x000006E0]
000163C2 1F3C 0001 move.b -[A7], 0x1
000163C6 486E FFF2 pea.l [A6 - 0xE]
000163CA 4EB9 0000 05D8 jsr [0x000005D8]
000163D0 486E FFF2 pea.l [A6 - 0xE]
000163D4 302E FFFC move.w D0, [A6 - 0x4]
000163D8 5740 subq.w D0, 3
000163DA 3F00 move.w -[A7], D0
000163DC 302E FFFE move.w D0, [A6 - 0x2]
000163E0 5740 subq.w D0, 3
000163E2 3F00 move.w -[A7], D0
000163E4 4EB9 0000 06E0 jsr [0x000006E0]
000163EA 1F3C 000B move.b -[A7], 0xB
000163EE 486E FFF2 pea.l [A6 - 0xE]
000163F2 4EB9 0000 05D8 jsr [0x000005D8]
000163F8 486E FFF2 pea.l [A6 - 0xE]
000163FC 302E FFFC move.w D0, [A6 - 0x4]
00016400 5940 subq.w D0, 4
00016402 3F00 move.w -[A7], D0
00016404 302E FFFE move.w D0, [A6 - 0x2]
00016408 5540 subq.w D0, 2
0001640A 3F00 move.w -[A7], D0
0001640C 4EB9 0000 06E0 jsr [0x000006E0]
00016412 1F3C 0002 move.b -[A7], 0x2
00016416 486E FFF2 pea.l [A6 - 0xE]
0001641A 4EB9 0000 05D8 jsr [0x000005D8]
00016420 486E FFF2 pea.l [A6 - 0xE]
00016424 302E FFFC move.w D0, [A6 - 0x4]
00016428 5940 subq.w D0, 4
0001642A 3F00 move.w -[A7], D0
0001642C 302E FFFE move.w D0, [A6 - 0x2]
00016430 5740 subq.w D0, 3
00016432 3F00 move.w -[A7], D0
00016434 4EB9 0000 06E0 jsr [0x000006E0]
0001643A 1F3C 0007 move.b -[A7], 0x7
0001643E 486E FFF2 pea.l [A6 - 0xE]
00016442 4EB9 0000 05D8 jsr [0x000005D8]
00016448 486E FFF2 pea.l [A6 - 0xE]
0001644C 302E FFFC move.w D0, [A6 - 0x4]
00016450 5B40 subq.w D0, 5
00016452 3F00 move.w -[A7], D0
00016454 302E FFFE move.w D0, [A6 - 0x2]
00016458 5740 subq.w D0, 3
0001645A 3F00 move.w -[A7], D0
0001645C 4EB9 0000 06E0 jsr [0x000006E0]
00016462 1F3C 0007 move.b -[A7], 0x7
00016466 486E FFF2 pea.l [A6 - 0xE]
0001646A 4EB9 0000 05D8 jsr [0x000005D8]
00016470 486E FFF2 pea.l [A6 - 0xE]
00016474 302E FFFC move.w D0, [A6 - 0x4]
00016478 5D40 subq.w D0, 6
0001647A 3F00 move.w -[A7], D0
0001647C 302E FFFE move.w D0, [A6 - 0x2]
00016480 5740 subq.w D0, 3
00016482 3F00 move.w -[A7], D0
00016484 4EB9 0000 06E0 jsr [0x000006E0]
0001648A 1F3C 0002 move.b -[A7], 0x2
0001648E 486E FFF2 pea.l [A6 - 0xE]
00016492 4EB9 0000 05D8 jsr [0x000005D8]
00016498 486E FFF2 pea.l [A6 - 0xE]
0001649C 302E FFFC move.w D0, [A6 - 0x4]
000164A0 5D40 subq.w D0, 6
000164A2 3F00 move.w -[A7], D0
000164A4 302E FFFE move.w D0, [A6 - 0x2]
000164A8 5940 subq.w D0, 4
000164AA 3F00 move.w -[A7], D0
000164AC 4EB9 0000 06E0 jsr [0x000006E0]
000164B2 1F3C 000B move.b -[A7], 0xB
000164B6 486E FFF2 pea.l [A6 - 0xE]
000164BA 4EB9 0000 05D8 jsr [0x000005D8]
000164C0 486E FFF2 pea.l [A6 - 0xE]
000164C4 302E FFFC move.w D0, [A6 - 0x4]
000164C8 5F40 subq.w D0, 7
000164CA 3F00 move.w -[A7], D0
000164CC 302E FFFE move.w D0, [A6 - 0x2]
000164D0 5740 subq.w D0, 3
000164D2 3F00 move.w -[A7], D0
000164D4 4EB9 0000 06E0 jsr [0x000006E0]
000164DA 1F3C 0003 move.b -[A7], 0x3
000164DE 486E FFF2 pea.l [A6 - 0xE]
000164E2 4EB9 0000 05D8 jsr [0x000005D8]
000164E8 486E FFF2 pea.l [A6 - 0xE]
000164EC 302E FFFC move.w D0, [A6 - 0x4]
000164F0 5F40 subq.w D0, 7
000164F2 3F00 move.w -[A7], D0
000164F4 302E FFFE move.w D0, [A6 - 0x2]
000164F8 5940 subq.w D0, 4
000164FA 3F00 move.w -[A7], D0
000164FC 4EB9 0000 06E0 jsr [0x000006E0]
00016502 1F3C 0007 move.b -[A7], 0x7
00016506 486E FFF2 pea.l [A6 - 0xE]
0001650A 4EB9 0000 05D8 jsr [0x000005D8]
00016510 486E FFF2 pea.l [A6 - 0xE]
00016514 302E FFFC move.w D0, [A6 - 0x4]
00016518 5140 subq.w D0, 8
0001651A 3F00 move.w -[A7], D0
0001651C 302E FFFE move.w D0, [A6 - 0x2]
00016520 5940 subq.w D0, 4
00016522 3F00 move.w -[A7], D0
00016524 4EB9 0000 06E0 jsr [0x000006E0]
0001652A 1F3C 0002 move.b -[A7], 0x2
0001652E 486E FFF2 pea.l [A6 - 0xE]
00016532 4EB9 0000 05D8 jsr [0x000005D8]
00016538 486E FFF2 pea.l [A6 - 0xE]
0001653C 302E FFFC move.w D0, [A6 - 0x4]
00016540 5140 subq.w D0, 8
00016542 3F00 move.w -[A7], D0
00016544 302E FFFE move.w D0, [A6 - 0x2]
00016548 5B40 subq.w D0, 5
0001654A 3F00 move.w -[A7], D0
0001654C 4EB9 0000 06E0 jsr [0x000006E0]
00016552 1F3C 0007 move.b -[A7], 0x7
00016556 486E FFF2 pea.l [A6 - 0xE]
0001655A 4EB9 0000 05D8 jsr [0x000005D8]
00016560 486E FFF2 pea.l [A6 - 0xE]
00016564 70F7 moveq.l D0, 0xFFFFFFF7
00016566 D06E FFFC add.w D0, [A6 - 0x4]
0001656A 3F00 move.w -[A7], D0
0001656C 302E FFFE move.w D0, [A6 - 0x2]
00016570 5940 subq.w D0, 4
00016572 3F00 move.w -[A7], D0
00016574 4EB9 0000 06E0 jsr [0x000006E0]
0001657A 1F3C 0003 move.b -[A7], 0x3
0001657E 486E FFF2 pea.l [A6 - 0xE]
00016582 4EB9 0000 05D8 jsr [0x000005D8]
00016588 486E FFF2 pea.l [A6 - 0xE]
0001658C 70F7 moveq.l D0, 0xFFFFFFF7
0001658E D06E FFFC add.w D0, [A6 - 0x4]
00016592 3F00 move.w -[A7], D0
00016594 302E FFFE move.w D0, [A6 - 0x2]
00016598 5B40 subq.w D0, 5
0001659A 3F00 move.w -[A7], D0
0001659C 4EB9 0000 06E0 jsr [0x000006E0]
000165A2 1F3C 000B move.b -[A7], 0xB
000165A6 486E FFF2 pea.l [A6 - 0xE]
000165AA 4EB9 0000 05D8 jsr [0x000005D8]
000165B0 486E FFF2 pea.l [A6 - 0xE]
000165B4 70F6 moveq.l D0, 0xFFFFFFF6
000165B6 D06E FFFC add.w D0, [A6 - 0x4]
000165BA 3F00 move.w -[A7], D0
000165BC 302E FFFE move.w D0, [A6 - 0x2]
000165C0 5940 subq.w D0, 4
000165C2 3F00 move.w -[A7], D0
000165C4 4EB9 0000 06E0 jsr [0x000006E0]
000165CA 1F3C 0004 move.b -[A7], 0x4
000165CE 486E FFF2 pea.l [A6 - 0xE]
000165D2 4EB9 0000 05D8 jsr [0x000005D8]
000165D8 486E FFF2 pea.l [A6 - 0xE]
000165DC 70F6 moveq.l D0, 0xFFFFFFF6
000165DE D06E FFFC add.w D0, [A6 - 0x4]
000165E2 3F00 move.w -[A7], D0
000165E4 302E FFFE move.w D0, [A6 - 0x2]
000165E8 5B40 subq.w D0, 5
000165EA 3F00 move.w -[A7], D0
000165EC 4EB9 0000 06E0 jsr [0x000006E0]
000165F2 1F3C 0007 move.b -[A7], 0x7
000165F6 486E FFF2 pea.l [A6 - 0xE]
000165FA 4EB9 0000 05D8 jsr [0x000005D8]
00016600 486E FFF2 pea.l [A6 - 0xE]
00016604 70F5 moveq.l D0, 0xFFFFFFF5
00016606 D06E FFFC add.w D0, [A6 - 0x4]
0001660A 3F00 move.w -[A7], D0
0001660C 302E FFFE move.w D0, [A6 - 0x2]
00016610 5B40 subq.w D0, 5
00016612 3F00 move.w -[A7], D0
00016614 4EB9 0000 06E0 jsr [0x000006E0]
0001661A 1F3C 0002 move.b -[A7], 0x2
0001661E 486E FFF2 pea.l [A6 - 0xE]
00016622 4EB9 0000 05D8 jsr [0x000005D8]
00016628 486E FFF2 pea.l [A6 - 0xE]
0001662C 70F5 moveq.l D0, 0xFFFFFFF5
0001662E D06E FFFC add.w D0, [A6 - 0x4]
00016632 3F00 move.w -[A7], D0
00016634 302E FFFE move.w D0, [A6 - 0x2]
00016638 5D40 subq.w D0, 6
0001663A 3F00 move.w -[A7], D0
0001663C 4EB9 0000 06E0 jsr [0x000006E0]
00016642 1F3C 0007 move.b -[A7], 0x7
00016646 486E FFF2 pea.l [A6 - 0xE]
0001664A 4EB9 0000 05D8 jsr [0x000005D8]
00016650 486E FFF2 pea.l [A6 - 0xE]
00016654 70F4 moveq.l D0, 0xFFFFFFF4
00016656 D06E FFFC add.w D0, [A6 - 0x4]
0001665A 3F00 move.w -[A7], D0
0001665C 302E FFFE move.w D0, [A6 - 0x2]
00016660 5B40 subq.w D0, 5
00016662 3F00 move.w -[A7], D0
00016664 4EB9 0000 06E0 jsr [0x000006E0]
0001666A 1F3C 0003 move.b -[A7], 0x3
0001666E 486E FFF2 pea.l [A6 - 0xE]
00016672 4EB9 0000 05D8 jsr [0x000005D8]
00016678 486E FFF2 pea.l [A6 - 0xE]
0001667C 70F4 moveq.l D0, 0xFFFFFFF4
0001667E D06E FFFC add.w D0, [A6 - 0x4]
00016682 3F00 move.w -[A7], D0
00016684 302E FFFE move.w D0, [A6 - 0x2]
00016688 5D40 subq.w D0, 6
0001668A 3F00 move.w -[A7], D0
0001668C 4EB9 0000 06E0 jsr [0x000006E0]
00016692 1F3C 000B move.b -[A7], 0xB
00016696 486E FFF2 pea.l [A6 - 0xE]
0001669A 4EB9 0000 05D8 jsr [0x000005D8]
000166A0 486E FFF2 pea.l [A6 - 0xE]
000166A4 70F3 moveq.l D0, 0xFFFFFFF3
000166A6 D06E FFFC add.w D0, [A6 - 0x4]
000166AA 3F00 move.w -[A7], D0
000166AC 302E FFFE move.w D0, [A6 - 0x2]
000166B0 5B40 subq.w D0, 5
000166B2 3F00 move.w -[A7], D0
000166B4 4EB9 0000 06E0 jsr [0x000006E0]
000166BA 1F3C 0004 move.b -[A7], 0x4
000166BE 486E FFF2 pea.l [A6 - 0xE]
000166C2 4EB9 0000 05D8 jsr [0x000005D8]
000166C8 486E FFF2 pea.l [A6 - 0xE]
000166CC 70F3 moveq.l D0, 0xFFFFFFF3
000166CE D06E FFFC add.w D0, [A6 - 0x4]
000166D2 3F00 move.w -[A7], D0
000166D4 302E FFFE move.w D0, [A6 - 0x2]
000166D8 5D40 subq.w D0, 6
000166DA 3F00 move.w -[A7], D0
000166DC 4EB9 0000 06E0 jsr [0x000006E0]
000166E2 1F3C 0007 move.b -[A7], 0x7
000166E6 486E FFF2 pea.l [A6 - 0xE]
000166EA 4EB9 0000 05D8 jsr [0x000005D8]
000166F0 486E FFF2 pea.l [A6 - 0xE]
000166F4 70F2 moveq.l D0, 0xFFFFFFF2
000166F6 D06E FFFC add.w D0, [A6 - 0x4]
000166FA 3F00 move.w -[A7], D0
000166FC 302E FFFE move.w D0, [A6 - 0x2]
00016700 5D40 subq.w D0, 6
00016702 3F00 move.w -[A7], D0
00016704 4EB9 0000 06E0 jsr [0x000006E0]
0001670A 1F3C 0002 move.b -[A7], 0x2
0001670E 486E FFF2 pea.l [A6 - 0xE]
00016712 4EB9 0000 05D8 jsr [0x000005D8]
00016718 486E FFF2 pea.l [A6 - 0xE]
0001671C 70F2 moveq.l D0, 0xFFFFFFF2
0001671E D06E FFFC add.w D0, [A6 - 0x4]
00016722 3F00 move.w -[A7], D0
00016724 302E FFFE move.w D0, [A6 - 0x2]
00016728 5F40 subq.w D0, 7
0001672A 3F00 move.w -[A7], D0
0001672C 4EB9 0000 06E0 jsr [0x000006E0]
00016732 1F3C 0007 move.b -[A7], 0x7
00016736 486E FFF2 pea.l [A6 - 0xE]
0001673A 4EB9 0000 05D8 jsr [0x000005D8]
00016740 486E FFF2 pea.l [A6 - 0xE]
00016744 70F1 moveq.l D0, 0xFFFFFFF1
00016746 D06E FFFC add.w D0, [A6 - 0x4]
0001674A 3F00 move.w -[A7], D0
0001674C 302E FFFE move.w D0, [A6 - 0x2]
00016750 5D40 subq.w D0, 6
00016752 3F00 move.w -[A7], D0
00016754 4EB9 0000 06E0 jsr [0x000006E0]
0001675A 1F3C 0003 move.b -[A7], 0x3
0001675E 486E FFF2 pea.l [A6 - 0xE]
00016762 4EB9 0000 05D8 jsr [0x000005D8]
00016768 486E FFF2 pea.l [A6 - 0xE]
0001676C 70F1 moveq.l D0, 0xFFFFFFF1
0001676E D06E FFFC add.w D0, [A6 - 0x4]
00016772 3F00 move.w -[A7], D0
00016774 302E FFFE move.w D0, [A6 - 0x2]
00016778 5F40 subq.w D0, 7
0001677A 3F00 move.w -[A7], D0
0001677C 4EB9 0000 06E0 jsr [0x000006E0]
00016782 1F3C 000B move.b -[A7], 0xB
00016786 486E FFF2 pea.l [A6 - 0xE]
0001678A 4EB9 0000 05D8 jsr [0x000005D8]
00016790 486E FFF2 pea.l [A6 - 0xE]
00016794 70F0 moveq.l D0, 0xFFFFFFF0
00016796 D06E FFFC add.w D0, [A6 - 0x4]
0001679A 3F00 move.w -[A7], D0
0001679C 302E FFFE move.w D0, [A6 - 0x2]
000167A0 5D40 subq.w D0, 6
000167A2 3F00 move.w -[A7], D0
000167A4 4EB9 0000 06E0 jsr [0x000006E0]
000167AA 1F3C 0004 move.b -[A7], 0x4
000167AE 486E FFF2 pea.l [A6 - 0xE]
000167B2 4EB9 0000 05D8 jsr [0x000005D8]
000167B8 486E FFF2 pea.l [A6 - 0xE]
000167BC 70F0 moveq.l D0, 0xFFFFFFF0
000167BE D06E FFFC add.w D0, [A6 - 0x4]
000167C2 3F00 move.w -[A7], D0
000167C4 302E FFFE move.w D0, [A6 - 0x2]
000167C8 5F40 subq.w D0, 7
000167CA 3F00 move.w -[A7], D0
000167CC 4EB9 0000 06E0 jsr [0x000006E0]
000167D2 1F3C 0007 move.b -[A7], 0x7
000167D6 486E FFF2 pea.l [A6 - 0xE]
000167DA 4EB9 0000 05D8 jsr [0x000005D8]
000167E0 486E FFF2 pea.l [A6 - 0xE]
000167E4 70EF moveq.l D0, 0xFFFFFFEF
000167E6 D06E FFFC add.w D0, [A6 - 0x4]
000167EA 3F00 move.w -[A7], D0
000167EC 302E FFFE move.w D0, [A6 - 0x2]
000167F0 5F40 subq.w D0, 7
000167F2 3F00 move.w -[A7], D0
000167F4 4EB9 0000 06E0 jsr [0x000006E0]
000167FA 1F3C 0002 move.b -[A7], 0x2
000167FE 486E FFF2 pea.l [A6 - 0xE]
00016802 4EB9 0000 05D8 jsr [0x000005D8]
00016808 486E FFF2 pea.l [A6 - 0xE]
0001680C 70EF moveq.l D0, 0xFFFFFFEF
0001680E D06E FFFC add.w D0, [A6 - 0x4]
00016812 3F00 move.w -[A7], D0
00016814 302E FFFE move.w D0, [A6 - 0x2]
00016818 5140 subq.w D0, 8
0001681A 3F00 move.w -[A7], D0
0001681C 4EB9 0000 06E0 jsr [0x000006E0]
00016822 1F3C 0007 move.b -[A7], 0x7
00016826 486E FFF2 pea.l [A6 - 0xE]
0001682A 4EB9 0000 05D8 jsr [0x000005D8]
00016830 486E FFF2 pea.l [A6 - 0xE]
00016834 70EE moveq.l D0, 0xFFFFFFEE
00016836 D06E FFFC add.w D0, [A6 - 0x4]
0001683A 3F00 move.w -[A7], D0
0001683C 302E FFFE move.w D0, [A6 - 0x2]
00016840 5F40 subq.w D0, 7
00016842 3F00 move.w -[A7], D0
00016844 4EB9 0000 06E0 jsr [0x000006E0]
0001684A 1F3C 0003 move.b -[A7], 0x3
0001684E 486E FFF2 pea.l [A6 - 0xE]
00016852 4EB9 0000 05D8 jsr [0x000005D8]
00016858 486E FFF2 pea.l [A6 - 0xE]
0001685C 70EE moveq.l D0, 0xFFFFFFEE
0001685E D06E FFFC add.w D0, [A6 - 0x4]
00016862 3F00 move.w -[A7], D0
00016864 302E FFFE move.w D0, [A6 - 0x2]
00016868 5140 subq.w D0, 8
0001686A 3F00 move.w -[A7], D0
0001686C 4EB9 0000 06E0 jsr [0x000006E0]
00016872 1F3C 000B move.b -[A7], 0xB
00016876 486E FFF2 pea.l [A6 - 0xE]
0001687A 4EB9 0000 05D8 jsr [0x000005D8]
00016880 486E FFF2 pea.l [A6 - 0xE]
00016884 70ED moveq.l D0, 0xFFFFFFED
00016886 D06E FFFC add.w D0, [A6 - 0x4]
0001688A 3F00 move.w -[A7], D0
0001688C 302E FFFE move.w D0, [A6 - 0x2]
00016890 5F40 subq.w D0, 7
00016892 3F00 move.w -[A7], D0
00016894 4EB9 0000 06E0 jsr [0x000006E0]
0001689A 1F3C 0004 move.b -[A7], 0x4
0001689E 486E FFF2 pea.l [A6 - 0xE]
000168A2 4EB9 0000 05D8 jsr [0x000005D8]
000168A8 486E FFF2 pea.l [A6 - 0xE]
000168AC 70ED moveq.l D0, 0xFFFFFFED
000168AE D06E FFFC add.w D0, [A6 - 0x4]
000168B2 3F00 move.w -[A7], D0
000168B4 302E FFFE move.w D0, [A6 - 0x2]
000168B8 5140 subq.w D0, 8
000168BA 3F00 move.w -[A7], D0
000168BC 4EB9 0000 06E0 jsr [0x000006E0]
000168C2 1F3C 0007 move.b -[A7], 0x7
000168C6 486E FFF2 pea.l [A6 - 0xE]
000168CA 4EB9 0000 05D8 jsr [0x000005D8]
000168D0 486E FFF2 pea.l [A6 - 0xE]
000168D4 70EC moveq.l D0, 0xFFFFFFEC
000168D6 D06E FFFC add.w D0, [A6 - 0x4]
000168DA 3F00 move.w -[A7], D0
000168DC 302E FFFE move.w D0, [A6 - 0x2]
000168E0 5140 subq.w D0, 8
000168E2 3F00 move.w -[A7], D0
000168E4 4EB9 0000 06E0 jsr [0x000006E0]
000168EA 1F3C 0002 move.b -[A7], 0x2
000168EE 486E FFF2 pea.l [A6 - 0xE]
000168F2 4EB9 0000 05D8 jsr [0x000005D8]
000168F8 486E FFF2 pea.l [A6 - 0xE]
000168FC 70EC moveq.l D0, 0xFFFFFFEC
000168FE D06E FFFC add.w D0, [A6 - 0x4]
00016902 3F00 move.w -[A7], D0
00016904 70F7 moveq.l D0, 0xFFFFFFF7
00016906 D06E FFFE add.w D0, [A6 - 0x2]
0001690A 3F00 move.w -[A7], D0
0001690C 4EB9 0000 06E0 jsr [0x000006E0]
00016912 1F3C 000B move.b -[A7], 0xB
00016916 486E FFF2 pea.l [A6 - 0xE]
0001691A 4EB9 0000 05D8 jsr [0x000005D8]
00016920 486E FFF2 pea.l [A6 - 0xE]
00016924 70EB moveq.l D0, 0xFFFFFFEB
00016926 D06E FFFC add.w D0, [A6 - 0x4]
0001692A 3F00 move.w -[A7], D0
0001692C 302E FFFE move.w D0, [A6 - 0x2]
00016930 5140 subq.w D0, 8
00016932 3F00 move.w -[A7], D0
00016934 4EB9 0000 06E0 jsr [0x000006E0]
0001693A 1F3C 0004 move.b -[A7], 0x4
0001693E 486E FFF2 pea.l [A6 - 0xE]
00016942 4EB9 0000 05D8 jsr [0x000005D8]
00016948 486E FFF2 pea.l [A6 - 0xE]
0001694C 70EB moveq.l D0, 0xFFFFFFEB
0001694E D06E FFFC add.w D0, [A6 - 0x4]
00016952 3F00 move.w -[A7], D0
00016954 70F7 moveq.l D0, 0xFFFFFFF7
00016956 D06E FFFE add.w D0, [A6 - 0x2]
0001695A 3F00 move.w -[A7], D0
0001695C 4EB9 0000 06E0 jsr [0x000006E0]
00016962 1F3C 0007 move.b -[A7], 0x7
00016966 486E FFF2 pea.l [A6 - 0xE]
0001696A 4EB9 0000 05D8 jsr [0x000005D8]
00016970 486E FFF2 pea.l [A6 - 0xE]
00016974 70EA moveq.l D0, 0xFFFFFFEA
00016976 D06E FFFC add.w D0, [A6 - 0x4]
0001697A 3F00 move.w -[A7], D0
0001697C 70F7 moveq.l D0, 0xFFFFFFF7
0001697E D06E FFFE add.w D0, [A6 - 0x2]
00016982 3F00 move.w -[A7], D0
00016984 4EB9 0000 06E0 jsr [0x000006E0]
0001698A 1F3C 0002 move.b -[A7], 0x2
0001698E 486E FFF2 pea.l [A6 - 0xE]
00016992 4EB9 0000 05D8 jsr [0x000005D8]
00016998 486E FFF2 pea.l [A6 - 0xE]
0001699C 70EA moveq.l D0, 0xFFFFFFEA
0001699E D06E FFFC add.w D0, [A6 - 0x4]
000169A2 3F00 move.w -[A7], D0
000169A4 70F6 moveq.l D0, 0xFFFFFFF6
000169A6 D06E FFFE add.w D0, [A6 - 0x2]
000169AA 3F00 move.w -[A7], D0
000169AC 4EB9 0000 06E0 jsr [0x000006E0]
000169B2 486E FFF2 pea.l [A6 - 0xE]
000169B6 4EB9 0000 05E8 jsr [0x000005E8]
000169BC 486E FFF2 pea.l [A6 - 0xE]
000169C0 70EA moveq.l D0, 0xFFFFFFEA
000169C2 D06E FFFC add.w D0, [A6 - 0x4]
000169C6 3F00 move.w -[A7], D0
000169C8 70F5 moveq.l D0, 0xFFFFFFF5
000169CA D06E FFFE add.w D0, [A6 - 0x2]
000169CE 3F00 move.w -[A7], D0
000169D0 4EB9 0000 06E0 jsr [0x000006E0]
000169D6 1F3C 0004 move.b -[A7], 0x4
000169DA 486E FFF2 pea.l [A6 - 0xE]
000169DE 4EB9 0000 05D8 jsr [0x000005D8]
000169E4 486E FFF2 pea.l [A6 - 0xE]
000169E8 70E9 moveq.l D0, 0xFFFFFFE9
000169EA D06E FFFC add.w D0, [A6 - 0x4]
000169EE 3F00 move.w -[A7], D0
000169F0 70F5 moveq.l D0, 0xFFFFFFF5
000169F2 D06E FFFE add.w D0, [A6 - 0x2]
000169F6 3F00 move.w -[A7], D0
000169F8 4EB9 0000 06E0 jsr [0x000006E0]
000169FE 1F3C 0003 move.b -[A7], 0x3
00016A02 486E FFF2 pea.l [A6 - 0xE]
00016A06 4EB9 0000 05D8 jsr [0x000005D8]
00016A0C 486E FFF2 pea.l [A6 - 0xE]
00016A10 70E9 moveq.l D0, 0xFFFFFFE9
00016A12 D06E FFFC add.w D0, [A6 - 0x4]
00016A16 3F00 move.w -[A7], D0
00016A18 70F4 moveq.l D0, 0xFFFFFFF4
00016A1A D06E FFFE add.w D0, [A6 - 0x2]
00016A1E 3F00 move.w -[A7], D0
00016A20 4EB9 0000 06E0 jsr [0x000006E0]
00016A26 4FEF 026C lea.l A7, [A7 + 0x26C]
00016A2A 6000 08E0 bra +0x8E2 /* 0001730C */
label00016A2E:
00016A2E 2F0A move.l -[A7], A2
00016A30 2057 movea.l A0, [A7]
00016A32 2268 0004 movea.l A1, [A0 + 0x4]
00016A36 2269 0230 movea.l A1, [A1 + 0x230]
00016A3A 4E91 jsr [A1]
00016A3C 4A00 tst.b D0
00016A3E 584F addq.w A7, 4
00016A40 6700 044C beq +0x44E /* 00016E8E */
00016A44 1F3C 000B move.b -[A7], 0xB
00016A48 486E FFF2 pea.l [A6 - 0xE]
00016A4C 4EB9 0000 05D8 jsr [0x000005D8]
00016A52 486E FFF2 pea.l [A6 - 0xE]
00016A56 302E FFFC move.w D0, [A6 - 0x4]
00016A5A 5940 subq.w D0, 4
00016A5C 3F00 move.w -[A7], D0
00016A5E 302E FFFE move.w D0, [A6 - 0x2]
00016A62 5540 subq.w D0, 2
00016A64 3F00 move.w -[A7], D0
00016A66 4EB9 0000 06E0 jsr [0x000006E0]
00016A6C 1F3C 0007 move.b -[A7], 0x7
00016A70 486E FFF2 pea.l [A6 - 0xE]
00016A74 4EB9 0000 05D8 jsr [0x000005D8]
00016A7A 486E FFF2 pea.l [A6 - 0xE]
00016A7E 302E FFFC move.w D0, [A6 - 0x4]
00016A82 5940 subq.w D0, 4
00016A84 3F00 move.w -[A7], D0
00016A86 302E FFFE move.w D0, [A6 - 0x2]
00016A8A 5740 subq.w D0, 3
00016A8C 3F00 move.w -[A7], D0
00016A8E 4EB9 0000 06E0 jsr [0x000006E0]
00016A94 1F3C 0008 move.b -[A7], 0x8
00016A98 486E FFF2 pea.l [A6 - 0xE]
00016A9C 4EB9 0000 05D8 jsr [0x000005D8]
00016AA2 486E FFF2 pea.l [A6 - 0xE]
00016AA6 302E FFFC move.w D0, [A6 - 0x4]
00016AAA 5B40 subq.w D0, 5
00016AAC 3F00 move.w -[A7], D0
00016AAE 302E FFFE move.w D0, [A6 - 0x2]
00016AB2 5740 subq.w D0, 3
00016AB4 3F00 move.w -[A7], D0
00016AB6 4EB9 0000 06E0 jsr [0x000006E0]
00016ABC 486E FFF2 pea.l [A6 - 0xE]
00016AC0 302E FFFC move.w D0, [A6 - 0x4]
00016AC4 5D40 subq.w D0, 6
00016AC6 3F00 move.w -[A7], D0
00016AC8 302E FFFE move.w D0, [A6 - 0x2]
00016ACC 5740 subq.w D0, 3
00016ACE 3F00 move.w -[A7], D0
00016AD0 4EB9 0000 06E0 jsr [0x000006E0]
00016AD6 1F3C 000B move.b -[A7], 0xB
00016ADA 486E FFF2 pea.l [A6 - 0xE]
00016ADE 4EB9 0000 05D8 jsr [0x000005D8]
00016AE4 486E FFF2 pea.l [A6 - 0xE]
00016AE8 302E FFFC move.w D0, [A6 - 0x4]
00016AEC 5F40 subq.w D0, 7
00016AEE 3F00 move.w -[A7], D0
00016AF0 302E FFFE move.w D0, [A6 - 0x2]
00016AF4 5740 subq.w D0, 3
00016AF6 3F00 move.w -[A7], D0
00016AF8 4EB9 0000 06E0 jsr [0x000006E0]
00016AFE 1F3C 0007 move.b -[A7], 0x7
00016B02 486E FFF2 pea.l [A6 - 0xE]
00016B06 4EB9 0000 05D8 jsr [0x000005D8]
00016B0C 486E FFF2 pea.l [A6 - 0xE]
00016B10 302E FFFC move.w D0, [A6 - 0x4]
00016B14 5F40 subq.w D0, 7
00016B16 3F00 move.w -[A7], D0
00016B18 302E FFFE move.w D0, [A6 - 0x2]
00016B1C 5940 subq.w D0, 4
00016B1E 3F00 move.w -[A7], D0
00016B20 4EB9 0000 06E0 jsr [0x000006E0]
00016B26 1F3C 0008 move.b -[A7], 0x8
00016B2A 486E FFF2 pea.l [A6 - 0xE]
00016B2E 4EB9 0000 05D8 jsr [0x000005D8]
00016B34 486E FFF2 pea.l [A6 - 0xE]
00016B38 302E FFFC move.w D0, [A6 - 0x4]
00016B3C 5140 subq.w D0, 8
00016B3E 3F00 move.w -[A7], D0
00016B40 302E FFFE move.w D0, [A6 - 0x2]
00016B44 5940 subq.w D0, 4
00016B46 3F00 move.w -[A7], D0
00016B48 4EB9 0000 06E0 jsr [0x000006E0]
00016B4E 486E FFF2 pea.l [A6 - 0xE]
00016B52 70F7 moveq.l D0, 0xFFFFFFF7
00016B54 D06E FFFC add.w D0, [A6 - 0x4]
00016B58 3F00 move.w -[A7], D0
00016B5A 302E FFFE move.w D0, [A6 - 0x2]
00016B5E 5940 subq.w D0, 4
00016B60 3F00 move.w -[A7], D0
00016B62 4EB9 0000 06E0 jsr [0x000006E0]
00016B68 1F3C 000B move.b -[A7], 0xB
00016B6C 486E FFF2 pea.l [A6 - 0xE]
00016B70 4EB9 0000 05D8 jsr [0x000005D8]
00016B76 486E FFF2 pea.l [A6 - 0xE]
00016B7A 70F6 moveq.l D0, 0xFFFFFFF6
00016B7C D06E FFFC add.w D0, [A6 - 0x4]
00016B80 3F00 move.w -[A7], D0
00016B82 302E FFFE move.w D0, [A6 - 0x2]
00016B86 5940 subq.w D0, 4
00016B88 3F00 move.w -[A7], D0
00016B8A 4EB9 0000 06E0 jsr [0x000006E0]
00016B90 1F3C 0007 move.b -[A7], 0x7
00016B94 486E FFF2 pea.l [A6 - 0xE]
00016B98 4EB9 0000 05D8 jsr [0x000005D8]
00016B9E 486E FFF2 pea.l [A6 - 0xE]
00016BA2 70F6 moveq.l D0, 0xFFFFFFF6
00016BA4 D06E FFFC add.w D0, [A6 - 0x4]
00016BA8 3F00 move.w -[A7], D0
00016BAA 302E FFFE move.w D0, [A6 - 0x2]
00016BAE 5B40 subq.w D0, 5
00016BB0 3F00 move.w -[A7], D0
00016BB2 4EB9 0000 06E0 jsr [0x000006E0]
00016BB8 1F3C 0008 move.b -[A7], 0x8
00016BBC 486E FFF2 pea.l [A6 - 0xE]
00016BC0 4EB9 0000 05D8 jsr [0x000005D8]
00016BC6 486E FFF2 pea.l [A6 - 0xE]
00016BCA 70F5 moveq.l D0, 0xFFFFFFF5
00016BCC D06E FFFC add.w D0, [A6 - 0x4]
00016BD0 3F00 move.w -[A7], D0
00016BD2 302E FFFE move.w D0, [A6 - 0x2]
00016BD6 5B40 subq.w D0, 5
00016BD8 3F00 move.w -[A7], D0
00016BDA 4EB9 0000 06E0 jsr [0x000006E0]
00016BE0 486E FFF2 pea.l [A6 - 0xE]
00016BE4 70F4 moveq.l D0, 0xFFFFFFF4
00016BE6 D06E FFFC add.w D0, [A6 - 0x4]
00016BEA 3F00 move.w -[A7], D0
00016BEC 302E FFFE move.w D0, [A6 - 0x2]
00016BF0 5B40 subq.w D0, 5
00016BF2 3F00 move.w -[A7], D0
00016BF4 4EB9 0000 06E0 jsr [0x000006E0]
00016BFA 1F3C 000B move.b -[A7], 0xB
00016BFE 486E FFF2 pea.l [A6 - 0xE]
00016C02 4EB9 0000 05D8 jsr [0x000005D8]
00016C08 486E FFF2 pea.l [A6 - 0xE]
00016C0C 70F3 moveq.l D0, 0xFFFFFFF3
00016C0E D06E FFFC add.w D0, [A6 - 0x4]
00016C12 3F00 move.w -[A7], D0
00016C14 302E FFFE move.w D0, [A6 - 0x2]
00016C18 5B40 subq.w D0, 5
00016C1A 3F00 move.w -[A7], D0
00016C1C 4EB9 0000 06E0 jsr [0x000006E0]
00016C22 1F3C 0007 move.b -[A7], 0x7
00016C26 486E FFF2 pea.l [A6 - 0xE]
00016C2A 4EB9 0000 05D8 jsr [0x000005D8]
00016C30 486E FFF2 pea.l [A6 - 0xE]
00016C34 70F3 moveq.l D0, 0xFFFFFFF3
00016C36 D06E FFFC add.w D0, [A6 - 0x4]
00016C3A 3F00 move.w -[A7], D0
00016C3C 302E FFFE move.w D0, [A6 - 0x2]
00016C40 5D40 subq.w D0, 6
00016C42 3F00 move.w -[A7], D0
00016C44 4EB9 0000 06E0 jsr [0x000006E0]
00016C4A 1F3C 0008 move.b -[A7], 0x8
00016C4E 486E FFF2 pea.l [A6 - 0xE]
00016C52 4EB9 0000 05D8 jsr [0x000005D8]
00016C58 486E FFF2 pea.l [A6 - 0xE]
00016C5C 70F2 moveq.l D0, 0xFFFFFFF2
00016C5E D06E FFFC add.w D0, [A6 - 0x4]
00016C62 3F00 move.w -[A7], D0
00016C64 302E FFFE move.w D0, [A6 - 0x2]
00016C68 5D40 subq.w D0, 6
00016C6A 3F00 move.w -[A7], D0
00016C6C 4EB9 0000 06E0 jsr [0x000006E0]
00016C72 486E FFF2 pea.l [A6 - 0xE]
00016C76 70F1 moveq.l D0, 0xFFFFFFF1
00016C78 D06E FFFC add.w D0, [A6 - 0x4]
00016C7C 3F00 move.w -[A7], D0
00016C7E 302E FFFE move.w D0, [A6 - 0x2]
00016C82 5D40 subq.w D0, 6
00016C84 3F00 move.w -[A7], D0
00016C86 4EB9 0000 06E0 jsr [0x000006E0]
00016C8C 1F3C 000B move.b -[A7], 0xB
00016C90 486E FFF2 pea.l [A6 - 0xE]
00016C94 4EB9 0000 05D8 jsr [0x000005D8]
00016C9A 486E FFF2 pea.l [A6 - 0xE]
00016C9E 70F0 moveq.l D0, 0xFFFFFFF0
00016CA0 D06E FFFC add.w D0, [A6 - 0x4]
00016CA4 3F00 move.w -[A7], D0
00016CA6 302E FFFE move.w D0, [A6 - 0x2]
00016CAA 5D40 subq.w D0, 6
00016CAC 3F00 move.w -[A7], D0
00016CAE 4EB9 0000 06E0 jsr [0x000006E0]
00016CB4 1F3C 0007 move.b -[A7], 0x7
00016CB8 486E FFF2 pea.l [A6 - 0xE]
00016CBC 4EB9 0000 05D8 jsr [0x000005D8]
00016CC2 486E FFF2 pea.l [A6 - 0xE]
00016CC6 70F0 moveq.l D0, 0xFFFFFFF0
00016CC8 D06E FFFC add.w D0, [A6 - 0x4]
00016CCC 3F00 move.w -[A7], D0
00016CCE 302E FFFE move.w D0, [A6 - 0x2]
00016CD2 5F40 subq.w D0, 7
00016CD4 3F00 move.w -[A7], D0
00016CD6 4EB9 0000 06E0 jsr [0x000006E0]
00016CDC 1F3C 0008 move.b -[A7], 0x8
00016CE0 486E FFF2 pea.l [A6 - 0xE]
00016CE4 4EB9 0000 05D8 jsr [0x000005D8]
00016CEA 486E FFF2 pea.l [A6 - 0xE]
00016CEE 70EF moveq.l D0, 0xFFFFFFEF
00016CF0 D06E FFFC add.w D0, [A6 - 0x4]
00016CF4 3F00 move.w -[A7], D0
00016CF6 302E FFFE move.w D0, [A6 - 0x2]
00016CFA 5F40 subq.w D0, 7
00016CFC 3F00 move.w -[A7], D0
00016CFE 4EB9 0000 06E0 jsr [0x000006E0]
00016D04 486E FFF2 pea.l [A6 - 0xE]
00016D08 70EE moveq.l D0, 0xFFFFFFEE
00016D0A D06E FFFC add.w D0, [A6 - 0x4]
00016D0E 3F00 move.w -[A7], D0
00016D10 302E FFFE move.w D0, [A6 - 0x2]
00016D14 5F40 subq.w D0, 7
00016D16 3F00 move.w -[A7], D0
00016D18 4EB9 0000 06E0 jsr [0x000006E0]
00016D1E 1F3C 000B move.b -[A7], 0xB
00016D22 486E FFF2 pea.l [A6 - 0xE]
00016D26 4EB9 0000 05D8 jsr [0x000005D8]
00016D2C 486E FFF2 pea.l [A6 - 0xE]
00016D30 70ED moveq.l D0, 0xFFFFFFED
00016D32 D06E FFFC add.w D0, [A6 - 0x4]
00016D36 3F00 move.w -[A7], D0
00016D38 302E FFFE move.w D0, [A6 - 0x2]
00016D3C 5F40 subq.w D0, 7
00016D3E 3F00 move.w -[A7], D0
00016D40 4EB9 0000 06E0 jsr [0x000006E0]
00016D46 1F3C 0007 move.b -[A7], 0x7
00016D4A 486E FFF2 pea.l [A6 - 0xE]
00016D4E 4EB9 0000 05D8 jsr [0x000005D8]
00016D54 486E FFF2 pea.l [A6 - 0xE]
00016D58 70ED moveq.l D0, 0xFFFFFFED
00016D5A D06E FFFC add.w D0, [A6 - 0x4]
00016D5E 3F00 move.w -[A7], D0
00016D60 302E FFFE move.w D0, [A6 - 0x2]
00016D64 5140 subq.w D0, 8
00016D66 3F00 move.w -[A7], D0
00016D68 4EB9 0000 06E0 jsr [0x000006E0]
00016D6E 1F3C 0008 move.b -[A7], 0x8
00016D72 486E FFF2 pea.l [A6 - 0xE]
00016D76 4EB9 0000 05D8 jsr [0x000005D8]
00016D7C 486E FFF2 pea.l [A6 - 0xE]
00016D80 70EC moveq.l D0, 0xFFFFFFEC
00016D82 D06E FFFC add.w D0, [A6 - 0x4]
00016D86 3F00 move.w -[A7], D0
00016D88 302E FFFE move.w D0, [A6 - 0x2]
00016D8C 5140 subq.w D0, 8
00016D8E 3F00 move.w -[A7], D0
00016D90 4EB9 0000 06E0 jsr [0x000006E0]
00016D96 1F3C 000B move.b -[A7], 0xB
00016D9A 486E FFF2 pea.l [A6 - 0xE]
00016D9E 4EB9 0000 05D8 jsr [0x000005D8]
00016DA4 486E FFF2 pea.l [A6 - 0xE]
00016DA8 70EB moveq.l D0, 0xFFFFFFEB
00016DAA D06E FFFC add.w D0, [A6 - 0x4]
00016DAE 3F00 move.w -[A7], D0
00016DB0 302E FFFE move.w D0, [A6 - 0x2]
00016DB4 5140 subq.w D0, 8
00016DB6 3F00 move.w -[A7], D0
00016DB8 4EB9 0000 06E0 jsr [0x000006E0]
00016DBE 1F3C 0007 move.b -[A7], 0x7
00016DC2 486E FFF2 pea.l [A6 - 0xE]
00016DC6 4EB9 0000 05D8 jsr [0x000005D8]
00016DCC 486E FFF2 pea.l [A6 - 0xE]
00016DD0 70EB moveq.l D0, 0xFFFFFFEB
00016DD2 D06E FFFC add.w D0, [A6 - 0x4]
00016DD6 3F00 move.w -[A7], D0
00016DD8 70F7 moveq.l D0, 0xFFFFFFF7
00016DDA D06E FFFE add.w D0, [A6 - 0x2]
00016DDE 3F00 move.w -[A7], D0
00016DE0 4EB9 0000 06E0 jsr [0x000006E0]
00016DE6 1F3C 0008 move.b -[A7], 0x8
00016DEA 486E FFF2 pea.l [A6 - 0xE]
00016DEE 4EB9 0000 05D8 jsr [0x000005D8]
00016DF4 486E FFF2 pea.l [A6 - 0xE]
00016DF8 70EA moveq.l D0, 0xFFFFFFEA
00016DFA D06E FFFC add.w D0, [A6 - 0x4]
00016DFE 3F00 move.w -[A7], D0
00016E00 70F7 moveq.l D0, 0xFFFFFFF7
00016E02 D06E FFFE add.w D0, [A6 - 0x2]
00016E06 3F00 move.w -[A7], D0
00016E08 4EB9 0000 06E0 jsr [0x000006E0]
00016E0E 1F3C 0007 move.b -[A7], 0x7
00016E12 486E FFF2 pea.l [A6 - 0xE]
00016E16 4EB9 0000 05D8 jsr [0x000005D8]
00016E1C 486E FFF2 pea.l [A6 - 0xE]
00016E20 70EA moveq.l D0, 0xFFFFFFEA
00016E22 D06E FFFC add.w D0, [A6 - 0x4]
00016E26 3F00 move.w -[A7], D0
00016E28 70F6 moveq.l D0, 0xFFFFFFF6
00016E2A D06E FFFE add.w D0, [A6 - 0x2]
00016E2E 3F00 move.w -[A7], D0
00016E30 4EB9 0000 06E0 jsr [0x000006E0]
00016E36 1F3C 000A move.b -[A7], 0xA /* '\n' */
00016E3A 486E FFF2 pea.l [A6 - 0xE]
00016E3E 4EB9 0000 05D8 jsr [0x000005D8]
00016E44 486E FFF2 pea.l [A6 - 0xE]
00016E48 70EA moveq.l D0, 0xFFFFFFEA
00016E4A D06E FFFC add.w D0, [A6 - 0x4]
00016E4E 3F00 move.w -[A7], D0
00016E50 70F5 moveq.l D0, 0xFFFFFFF5
00016E52 D06E FFFE add.w D0, [A6 - 0x2]
00016E56 3F00 move.w -[A7], D0
00016E58 4EB9 0000 06E0 jsr [0x000006E0]
00016E5E 1F3C 0007 move.b -[A7], 0x7
00016E62 486E FFF2 pea.l [A6 - 0xE]
00016E66 4EB9 0000 05D8 jsr [0x000005D8]
00016E6C 486E FFF2 pea.l [A6 - 0xE]
00016E70 70E9 moveq.l D0, 0xFFFFFFE9
00016E72 D06E FFFC add.w D0, [A6 - 0x4]
00016E76 3F00 move.w -[A7], D0
00016E78 70F5 moveq.l D0, 0xFFFFFFF5
00016E7A D06E FFFE add.w D0, [A6 - 0x2]
00016E7E 3F00 move.w -[A7], D0
00016E80 4EB9 0000 06E0 jsr [0x000006E0]
00016E86 4FEF 0178 lea.l A7, [A7 + 0x178]
00016E8A 6000 0480 bra +0x482 /* 0001730C */
label00016E8E:
00016E8E 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00016E92 486E FFF2 pea.l [A6 - 0xE]
00016E96 4EB9 0000 05D8 jsr [0x000005D8]
00016E9C 486E FFF2 pea.l [A6 - 0xE]
00016EA0 302E FFFC move.w D0, [A6 - 0x4]
00016EA4 5940 subq.w D0, 4
00016EA6 3F00 move.w -[A7], D0
00016EA8 302E FFFE move.w D0, [A6 - 0x2]
00016EAC 5540 subq.w D0, 2
00016EAE 3F00 move.w -[A7], D0
00016EB0 4EB9 0000 06E0 jsr [0x000006E0]
00016EB6 1F3C 0004 move.b -[A7], 0x4
00016EBA 486E FFF2 pea.l [A6 - 0xE]
00016EBE 4EB9 0000 05D8 jsr [0x000005D8]
00016EC4 486E FFF2 pea.l [A6 - 0xE]
00016EC8 302E FFFC move.w D0, [A6 - 0x4]
00016ECC 5940 subq.w D0, 4
00016ECE 3F00 move.w -[A7], D0
00016ED0 302E FFFE move.w D0, [A6 - 0x2]
00016ED4 5740 subq.w D0, 3
00016ED6 3F00 move.w -[A7], D0
00016ED8 4EB9 0000 06E0 jsr [0x000006E0]
00016EDE 1F3C 0005 move.b -[A7], 0x5
00016EE2 486E FFF2 pea.l [A6 - 0xE]
00016EE6 4EB9 0000 05D8 jsr [0x000005D8]
00016EEC 486E FFF2 pea.l [A6 - 0xE]
00016EF0 302E FFFC move.w D0, [A6 - 0x4]
00016EF4 5B40 subq.w D0, 5
00016EF6 3F00 move.w -[A7], D0
00016EF8 302E FFFE move.w D0, [A6 - 0x2]
00016EFC 5740 subq.w D0, 3
00016EFE 3F00 move.w -[A7], D0
00016F00 4EB9 0000 06E0 jsr [0x000006E0]
00016F06 1F3C 0006 move.b -[A7], 0x6
00016F0A 486E FFF2 pea.l [A6 - 0xE]
00016F0E 4EB9 0000 05D8 jsr [0x000005D8]
00016F14 486E FFF2 pea.l [A6 - 0xE]
00016F18 302E FFFC move.w D0, [A6 - 0x4]
00016F1C 5D40 subq.w D0, 6
00016F1E 3F00 move.w -[A7], D0
00016F20 302E FFFE move.w D0, [A6 - 0x2]
00016F24 5740 subq.w D0, 3
00016F26 3F00 move.w -[A7], D0
00016F28 4EB9 0000 06E0 jsr [0x000006E0]
00016F2E 1F3C 000B move.b -[A7], 0xB
00016F32 486E FFF2 pea.l [A6 - 0xE]
00016F36 4EB9 0000 05D8 jsr [0x000005D8]
00016F3C 486E FFF2 pea.l [A6 - 0xE]
00016F40 302E FFFC move.w D0, [A6 - 0x4]
00016F44 5F40 subq.w D0, 7
00016F46 3F00 move.w -[A7], D0
00016F48 302E FFFE move.w D0, [A6 - 0x2]
00016F4C 5740 subq.w D0, 3
00016F4E 3F00 move.w -[A7], D0
00016F50 4EB9 0000 06E0 jsr [0x000006E0]
00016F56 1F3C 0004 move.b -[A7], 0x4
00016F5A 486E FFF2 pea.l [A6 - 0xE]
00016F5E 4EB9 0000 05D8 jsr [0x000005D8]
00016F64 486E FFF2 pea.l [A6 - 0xE]
00016F68 302E FFFC move.w D0, [A6 - 0x4]
00016F6C 5F40 subq.w D0, 7
00016F6E 3F00 move.w -[A7], D0
00016F70 302E FFFE move.w D0, [A6 - 0x2]
00016F74 5940 subq.w D0, 4
00016F76 3F00 move.w -[A7], D0
00016F78 4EB9 0000 06E0 jsr [0x000006E0]
00016F7E 1F3C 0005 move.b -[A7], 0x5
00016F82 486E FFF2 pea.l [A6 - 0xE]
00016F86 4EB9 0000 05D8 jsr [0x000005D8]
00016F8C 486E FFF2 pea.l [A6 - 0xE]
00016F90 302E FFFC move.w D0, [A6 - 0x4]
00016F94 5140 subq.w D0, 8
00016F96 3F00 move.w -[A7], D0
00016F98 302E FFFE move.w D0, [A6 - 0x2]
00016F9C 5940 subq.w D0, 4
00016F9E 3F00 move.w -[A7], D0
00016FA0 4EB9 0000 06E0 jsr [0x000006E0]
00016FA6 1F3C 0007 move.b -[A7], 0x7
00016FAA 486E FFF2 pea.l [A6 - 0xE]
00016FAE 4EB9 0000 05D8 jsr [0x000005D8]
00016FB4 486E FFF2 pea.l [A6 - 0xE]
00016FB8 70F7 moveq.l D0, 0xFFFFFFF7
00016FBA D06E FFFC add.w D0, [A6 - 0x4]
00016FBE 3F00 move.w -[A7], D0
00016FC0 302E FFFE move.w D0, [A6 - 0x2]
00016FC4 5940 subq.w D0, 4
00016FC6 3F00 move.w -[A7], D0
00016FC8 4EB9 0000 06E0 jsr [0x000006E0]
00016FCE 1F3C 000B move.b -[A7], 0xB
00016FD2 486E FFF2 pea.l [A6 - 0xE]
00016FD6 4EB9 0000 05D8 jsr [0x000005D8]
00016FDC 486E FFF2 pea.l [A6 - 0xE]
00016FE0 70F6 moveq.l D0, 0xFFFFFFF6
00016FE2 D06E FFFC add.w D0, [A6 - 0x4]
00016FE6 3F00 move.w -[A7], D0
00016FE8 302E FFFE move.w D0, [A6 - 0x2]
00016FEC 5940 subq.w D0, 4
00016FEE 3F00 move.w -[A7], D0
00016FF0 4EB9 0000 06E0 jsr [0x000006E0]
00016FF6 1F3C 0004 move.b -[A7], 0x4
00016FFA 486E FFF2 pea.l [A6 - 0xE]
00016FFE 4EB9 0000 05D8 jsr [0x000005D8]
00017004 486E FFF2 pea.l [A6 - 0xE]
00017008 70F6 moveq.l D0, 0xFFFFFFF6
0001700A D06E FFFC add.w D0, [A6 - 0x4]
0001700E 3F00 move.w -[A7], D0
00017010 302E FFFE move.w D0, [A6 - 0x2]
00017014 5B40 subq.w D0, 5
00017016 3F00 move.w -[A7], D0
00017018 4EB9 0000 06E0 jsr [0x000006E0]
0001701E 1F3C 0005 move.b -[A7], 0x5
00017022 486E FFF2 pea.l [A6 - 0xE]
00017026 4EB9 0000 05D8 jsr [0x000005D8]
0001702C 486E FFF2 pea.l [A6 - 0xE]
00017030 70F5 moveq.l D0, 0xFFFFFFF5
00017032 D06E FFFC add.w D0, [A6 - 0x4]
00017036 3F00 move.w -[A7], D0
00017038 302E FFFE move.w D0, [A6 - 0x2]
0001703C 5B40 subq.w D0, 5
0001703E 3F00 move.w -[A7], D0
00017040 4EB9 0000 06E0 jsr [0x000006E0]
00017046 1F3C 0007 move.b -[A7], 0x7
0001704A 486E FFF2 pea.l [A6 - 0xE]
0001704E 4EB9 0000 05D8 jsr [0x000005D8]
00017054 486E FFF2 pea.l [A6 - 0xE]
00017058 70F4 moveq.l D0, 0xFFFFFFF4
0001705A D06E FFFC add.w D0, [A6 - 0x4]
0001705E 3F00 move.w -[A7], D0
00017060 302E FFFE move.w D0, [A6 - 0x2]
00017064 5B40 subq.w D0, 5
00017066 3F00 move.w -[A7], D0
00017068 4EB9 0000 06E0 jsr [0x000006E0]
0001706E 1F3C 000B move.b -[A7], 0xB
00017072 486E FFF2 pea.l [A6 - 0xE]
00017076 4EB9 0000 05D8 jsr [0x000005D8]
0001707C 486E FFF2 pea.l [A6 - 0xE]
00017080 70F3 moveq.l D0, 0xFFFFFFF3
00017082 D06E FFFC add.w D0, [A6 - 0x4]
00017086 3F00 move.w -[A7], D0
00017088 302E FFFE move.w D0, [A6 - 0x2]
0001708C 5B40 subq.w D0, 5
0001708E 3F00 move.w -[A7], D0
00017090 4EB9 0000 06E0 jsr [0x000006E0]
00017096 1F3C 0004 move.b -[A7], 0x4
0001709A 486E FFF2 pea.l [A6 - 0xE]
0001709E 4EB9 0000 05D8 jsr [0x000005D8]
000170A4 486E FFF2 pea.l [A6 - 0xE]
000170A8 70F3 moveq.l D0, 0xFFFFFFF3
000170AA D06E FFFC add.w D0, [A6 - 0x4]
000170AE 3F00 move.w -[A7], D0
000170B0 302E FFFE move.w D0, [A6 - 0x2]
000170B4 5D40 subq.w D0, 6
000170B6 3F00 move.w -[A7], D0
000170B8 4EB9 0000 06E0 jsr [0x000006E0]
000170BE 1F3C 0005 move.b -[A7], 0x5
000170C2 486E FFF2 pea.l [A6 - 0xE]
000170C6 4EB9 0000 05D8 jsr [0x000005D8]
000170CC 486E FFF2 pea.l [A6 - 0xE]
000170D0 70F2 moveq.l D0, 0xFFFFFFF2
000170D2 D06E FFFC add.w D0, [A6 - 0x4]
000170D6 3F00 move.w -[A7], D0
000170D8 302E FFFE move.w D0, [A6 - 0x2]
000170DC 5D40 subq.w D0, 6
000170DE 3F00 move.w -[A7], D0
000170E0 4EB9 0000 06E0 jsr [0x000006E0]
000170E6 1F3C 0007 move.b -[A7], 0x7
000170EA 486E FFF2 pea.l [A6 - 0xE]
000170EE 4EB9 0000 05D8 jsr [0x000005D8]
000170F4 486E FFF2 pea.l [A6 - 0xE]
000170F8 70F1 moveq.l D0, 0xFFFFFFF1
000170FA D06E FFFC add.w D0, [A6 - 0x4]
000170FE 3F00 move.w -[A7], D0
00017100 302E FFFE move.w D0, [A6 - 0x2]
00017104 5D40 subq.w D0, 6
00017106 3F00 move.w -[A7], D0
00017108 4EB9 0000 06E0 jsr [0x000006E0]
0001710E 1F3C 000B move.b -[A7], 0xB
00017112 486E FFF2 pea.l [A6 - 0xE]
00017116 4EB9 0000 05D8 jsr [0x000005D8]
0001711C 486E FFF2 pea.l [A6 - 0xE]
00017120 70F0 moveq.l D0, 0xFFFFFFF0
00017122 D06E FFFC add.w D0, [A6 - 0x4]
00017126 3F00 move.w -[A7], D0
00017128 302E FFFE move.w D0, [A6 - 0x2]
0001712C 5D40 subq.w D0, 6
0001712E 3F00 move.w -[A7], D0
00017130 4EB9 0000 06E0 jsr [0x000006E0]
00017136 1F3C 0004 move.b -[A7], 0x4
0001713A 486E FFF2 pea.l [A6 - 0xE]
0001713E 4EB9 0000 05D8 jsr [0x000005D8]
00017144 486E FFF2 pea.l [A6 - 0xE]
00017148 70F0 moveq.l D0, 0xFFFFFFF0
0001714A D06E FFFC add.w D0, [A6 - 0x4]
0001714E 3F00 move.w -[A7], D0
00017150 302E FFFE move.w D0, [A6 - 0x2]
00017154 5F40 subq.w D0, 7
00017156 3F00 move.w -[A7], D0
00017158 4EB9 0000 06E0 jsr [0x000006E0]
0001715E 1F3C 0005 move.b -[A7], 0x5
00017162 486E FFF2 pea.l [A6 - 0xE]
00017166 4EB9 0000 05D8 jsr [0x000005D8]
0001716C 486E FFF2 pea.l [A6 - 0xE]
00017170 70EF moveq.l D0, 0xFFFFFFEF
00017172 D06E FFFC add.w D0, [A6 - 0x4]
00017176 3F00 move.w -[A7], D0
00017178 302E FFFE move.w D0, [A6 - 0x2]
0001717C 5F40 subq.w D0, 7
0001717E 3F00 move.w -[A7], D0
00017180 4EB9 0000 06E0 jsr [0x000006E0]
00017186 1F3C 0007 move.b -[A7], 0x7
0001718A 486E FFF2 pea.l [A6 - 0xE]
0001718E 4EB9 0000 05D8 jsr [0x000005D8]
00017194 486E FFF2 pea.l [A6 - 0xE]
00017198 70EE moveq.l D0, 0xFFFFFFEE
0001719A D06E FFFC add.w D0, [A6 - 0x4]
0001719E 3F00 move.w -[A7], D0
000171A0 302E FFFE move.w D0, [A6 - 0x2]
000171A4 5F40 subq.w D0, 7
000171A6 3F00 move.w -[A7], D0
000171A8 4EB9 0000 06E0 jsr [0x000006E0]
000171AE 1F3C 000B move.b -[A7], 0xB
000171B2 486E FFF2 pea.l [A6 - 0xE]
000171B6 4EB9 0000 05D8 jsr [0x000005D8]
000171BC 486E FFF2 pea.l [A6 - 0xE]
000171C0 70ED moveq.l D0, 0xFFFFFFED
000171C2 D06E FFFC add.w D0, [A6 - 0x4]
000171C6 3F00 move.w -[A7], D0
000171C8 302E FFFE move.w D0, [A6 - 0x2]
000171CC 5F40 subq.w D0, 7
000171CE 3F00 move.w -[A7], D0
000171D0 4EB9 0000 06E0 jsr [0x000006E0]
000171D6 1F3C 0004 move.b -[A7], 0x4
000171DA 486E FFF2 pea.l [A6 - 0xE]
000171DE 4EB9 0000 05D8 jsr [0x000005D8]
000171E4 486E FFF2 pea.l [A6 - 0xE]
000171E8 70ED moveq.l D0, 0xFFFFFFED
000171EA D06E FFFC add.w D0, [A6 - 0x4]
000171EE 3F00 move.w -[A7], D0
000171F0 302E FFFE move.w D0, [A6 - 0x2]
000171F4 5140 subq.w D0, 8
000171F6 3F00 move.w -[A7], D0
000171F8 4EB9 0000 06E0 jsr [0x000006E0]
000171FE 1F3C 0007 move.b -[A7], 0x7
00017202 486E FFF2 pea.l [A6 - 0xE]
00017206 4EB9 0000 05D8 jsr [0x000005D8]
0001720C 486E FFF2 pea.l [A6 - 0xE]
00017210 70EC moveq.l D0, 0xFFFFFFEC
00017212 D06E FFFC add.w D0, [A6 - 0x4]
00017216 3F00 move.w -[A7], D0
00017218 302E FFFE move.w D0, [A6 - 0x2]
0001721C 5140 subq.w D0, 8
0001721E 3F00 move.w -[A7], D0
00017220 4EB9 0000 06E0 jsr [0x000006E0]
00017226 1F3C 000B move.b -[A7], 0xB
0001722A 486E FFF2 pea.l [A6 - 0xE]
0001722E 4EB9 0000 05D8 jsr [0x000005D8]
00017234 486E FFF2 pea.l [A6 - 0xE]
00017238 70EB moveq.l D0, 0xFFFFFFEB
0001723A D06E FFFC add.w D0, [A6 - 0x4]
0001723E 3F00 move.w -[A7], D0
00017240 302E FFFE move.w D0, [A6 - 0x2]
00017244 5140 subq.w D0, 8
00017246 3F00 move.w -[A7], D0
00017248 4EB9 0000 06E0 jsr [0x000006E0]
0001724E 1F3C 0004 move.b -[A7], 0x4
00017252 486E FFF2 pea.l [A6 - 0xE]
00017256 4EB9 0000 05D8 jsr [0x000005D8]
0001725C 486E FFF2 pea.l [A6 - 0xE]
00017260 70EB moveq.l D0, 0xFFFFFFEB
00017262 D06E FFFC add.w D0, [A6 - 0x4]
00017266 3F00 move.w -[A7], D0
00017268 70F7 moveq.l D0, 0xFFFFFFF7
0001726A D06E FFFE add.w D0, [A6 - 0x2]
0001726E 3F00 move.w -[A7], D0
00017270 4EB9 0000 06E0 jsr [0x000006E0]
00017276 1F3C 0007 move.b -[A7], 0x7
0001727A 486E FFF2 pea.l [A6 - 0xE]
0001727E 4EB9 0000 05D8 jsr [0x000005D8]
00017284 486E FFF2 pea.l [A6 - 0xE]
00017288 70EA moveq.l D0, 0xFFFFFFEA
0001728A D06E FFFC add.w D0, [A6 - 0x4]
0001728E 3F00 move.w -[A7], D0
00017290 70F7 moveq.l D0, 0xFFFFFFF7
00017292 D06E FFFE add.w D0, [A6 - 0x2]
00017296 3F00 move.w -[A7], D0
00017298 4EB9 0000 06E0 jsr [0x000006E0]
0001729E 1F3C 0002 move.b -[A7], 0x2
000172A2 486E FFF2 pea.l [A6 - 0xE]
000172A6 4EB9 0000 05D8 jsr [0x000005D8]
000172AC 486E FFF2 pea.l [A6 - 0xE]
000172B0 70EA moveq.l D0, 0xFFFFFFEA
000172B2 D06E FFFC add.w D0, [A6 - 0x4]
000172B6 3F00 move.w -[A7], D0
000172B8 70F6 moveq.l D0, 0xFFFFFFF6
000172BA D06E FFFE add.w D0, [A6 - 0x2]
000172BE 3F00 move.w -[A7], D0
000172C0 4EB9 0000 06E0 jsr [0x000006E0]
000172C6 486E FFF2 pea.l [A6 - 0xE]
000172CA 70EA moveq.l D0, 0xFFFFFFEA
000172CC D06E FFFC add.w D0, [A6 - 0x4]
000172D0 3F00 move.w -[A7], D0
000172D2 70F5 moveq.l D0, 0xFFFFFFF5
000172D4 D06E FFFE add.w D0, [A6 - 0x2]
000172D8 3F00 move.w -[A7], D0
000172DA 4EB9 0000 06E0 jsr [0x000006E0]
000172E0 1F3C 0005 move.b -[A7], 0x5
000172E4 486E FFF2 pea.l [A6 - 0xE]
000172E8 4EB9 0000 05D8 jsr [0x000005D8]
000172EE 486E FFF2 pea.l [A6 - 0xE]
000172F2 70E9 moveq.l D0, 0xFFFFFFE9
000172F4 D06E FFFC add.w D0, [A6 - 0x4]
000172F8 3F00 move.w -[A7], D0
000172FA 70F5 moveq.l D0, 0xFFFFFFF5
000172FC D06E FFFE add.w D0, [A6 - 0x2]
00017300 3F00 move.w -[A7], D0
00017302 4EB9 0000 06E0 jsr [0x000006E0]
00017308 4FEF 0190 lea.l A7, [A7 + 0x190]
label0001730C:
0001730C 486E FFF0 pea.l [A6 - 0x10]
00017310 486E FFDE pea.l [A6 - 0x22]
00017314 4EB9 0000 2158 jsr [0x00002158]
0001731A 4A00 tst.b D0
0001731C 504F addq.w A7, 8
0001731E 6600 EE10 bne -0x11EE /* 00016130 */
00017322 3F3C FFFF move.w -[A7], 0xFFFF
00017326 486E FFDE pea.l [A6 - 0x22]
0001732A 4EB9 0000 2150 jsr [0x00002150]
00017330 3F3C FFFF move.w -[A7], 0xFFFF
00017334 486E FFB4 pea.l [A6 - 0x4C]
00017338 4EB9 0000 20A8 jsr [0x000020A8]
0001733E 4FEF 000C lea.l A7, [A7 + 0xC]
00017342 245F movea.l A2, [A7]+
00017344 4E5E unlink A6
00017346 4E75 rts
00017348 4E56 FFFC link A6, -0x0004
0001734C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00017350 266E 0008 movea.l A3, [A6 + 0x8]
00017354 282E 000C move.l D4, [A6 + 0xC]
00017358 262E 0010 move.l D3, [A6 + 0x10]
0001735C 2F0B move.l -[A7], A3
0001735E 2057 movea.l A0, [A7]
00017360 2268 0004 movea.l A1, [A0 + 0x4]
00017364 2269 0220 movea.l A1, [A1 + 0x220]
00017368 4E91 jsr [A1]
0001736A 2448 movea.l A2, A0
0001736C 2D79 0000 6AAA FFFC move.l [A6 - 0x4], [0x00006AAA]
00017374 3D43 FFFC move.w [A6 - 0x4], D3
00017378 3D44 FFFE move.w [A6 - 0x2], D4
0001737C 486E FFFC pea.l [A6 - 0x4]
00017380 2F0B move.l -[A7], A3
00017382 2057 movea.l A0, [A7]
00017384 2268 0004 movea.l A1, [A0 + 0x4]
00017388 2269 010C movea.l A1, [A1 + 0x10C]
0001738C 4E91 jsr [A1]
0001738E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017392 2F0A move.l -[A7], A2
00017394 A8E8 syscall PtInRgn
00017396 101F move.b D0, [A7]+
00017398 1600 move.b D3, D0
0001739A 2F0A move.l -[A7], A2
0001739C A8D9 syscall DisposRgn/DisposeRgn
0001739E 1003 move.b D0, D3
000173A0 4FEF 000A lea.l A7, [A7 + 0xA]
000173A4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000173A8 4E5E unlink A6
000173AA 4E75 rts
000173AC 4E56 0000 link A6, 0
000173B0 48E7 1820 movem.l -[A7], D3,D4,A2
000173B4 246E 0008 movea.l A2, [A6 + 0x8]
000173B8 162E 000E move.b D3, [A6 + 0xE]
000173BC 182E 0010 move.b D4, [A6 + 0x10]
000173C0 B604 cmp.b D3, D4
000173C2 6730 beq +0x32 /* 000173F4 */
000173C4 4A03 tst.b D3
000173C6 6714 beq +0x16 /* 000173DC */
000173C8 2F0A move.l -[A7], A2
000173CA 2057 movea.l A0, [A7]
000173CC 2268 0004 movea.l A1, [A0 + 0x4]
000173D0 2269 022C movea.l A1, [A1 + 0x22C]
000173D4 4E91 jsr [A1]
000173D6 4A00 tst.b D0
000173D8 584F addq.w A7, 4
000173DA 6704 beq +0x6 /* 000173E0 */
label000173DC:
000173DC 7000 moveq.l D0, 0x00
000173DE 6002 bra +0x4 /* 000173E2 */
label000173E0:
000173E0 7001 moveq.l D0, 0x01
label000173E2:
000173E2 1F00 move.b -[A7], D0
000173E4 2F0A move.l -[A7], A2
000173E6 2057 movea.l A0, [A7]
000173E8 2268 0004 movea.l A1, [A0 + 0x4]
000173EC 2269 0240 movea.l A1, [A1 + 0x240]
000173F0 4E91 jsr [A1]
000173F2 5C4F addq.w A7, 6
label000173F4:
000173F4 4CDF 0418 movem.l D3,D4,A2, [A7]+
000173F8 4E5E unlink A6
000173FA 4E75 rts
000173FC 4E56 0000 link A6, 0
00017400 2F0A move.l -[A7], A2
00017402 246E 0008 movea.l A2, [A6 + 0x8]
00017406 422A 0198 clr.b [A2 + 0x198]
0001740A 2F0A move.l -[A7], A2
0001740C 2057 movea.l A0, [A7]
0001740E 2268 0004 movea.l A1, [A0 + 0x4]
00017412 2269 023C movea.l A1, [A1 + 0x23C]
00017416 4E91 jsr [A1]
00017418 4A00 tst.b D0
0001741A 584F addq.w A7, 4
0001741C 6704 beq +0x6 /* 00017422 */
0001741E 426A 0188 clr.w [A2 + 0x188]
label00017422:
00017422 2F0A move.l -[A7], A2
00017424 2057 movea.l A0, [A7]
00017426 2268 0004 movea.l A1, [A0 + 0x4]
0001742A 2269 022C movea.l A1, [A1 + 0x22C]
0001742E 4E91 jsr [A1]
00017430 4A00 tst.b D0
00017432 584F addq.w A7, 4
00017434 6614 bne +0x16 /* 0001744A */
00017436 4878 0001 push.l 0x1
0001743A 2F0A move.l -[A7], A2
0001743C 2057 movea.l A0, [A7]
0001743E 2268 0004 movea.l A1, [A0 + 0x4]
00017442 2269 0020 movea.l A1, [A1 + 0x20]
00017446 4E91 jsr [A1]
00017448 504F addq.w A7, 8
label0001744A:
0001744A 245F movea.l A2, [A7]+
0001744C 4E5E unlink A6
0001744E 4E75 rts
00017450 4E56 FFF8 link A6, -0x0008
00017454 2F0A move.l -[A7], A2
00017456 246E 000C movea.l A2, [A6 + 0xC]
0001745A 486E FFF8 pea.l [A6 - 0x8]
0001745E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00017462 2057 movea.l A0, [A7]
00017464 2268 0004 movea.l A1, [A0 + 0x4]
00017468 2269 003C movea.l A1, [A1 + 0x3C]
0001746C 4E91 jsr [A1]
0001746E 486E FFF8 pea.l [A6 - 0x8]
00017472 2F3C 0003 000B move.l -[A7], 0x3000B
00017478 A8A9 syscall InsetRect
0001747A 356E FFFA 0002 move.w [A2 + 0x2], [A6 - 0x6]
00017480 34AE FFF8 move.w [A2], [A6 - 0x8]
00017484 504F addq.w A7, 8
00017486 245F movea.l A2, [A7]+
00017488 4E5E unlink A6
0001748A 4E75 rts
0001748C 4E56 0000 link A6, 0
00017490 2F0A move.l -[A7], A2
00017492 246E 0008 movea.l A2, [A6 + 0x8]
00017496 2F0A move.l -[A7], A2
00017498 2057 movea.l A0, [A7]
0001749A 2268 0004 movea.l A1, [A0 + 0x4]
0001749E 2269 023C movea.l A1, [A1 + 0x23C]
000174A2 4E91 jsr [A1]
000174A4 4A00 tst.b D0
000174A6 584F addq.w A7, 4
000174A8 6722 beq +0x24 /* 000174CC */
000174AA 2F0A move.l -[A7], A2
000174AC 2057 movea.l A0, [A7]
000174AE 2268 0004 movea.l A1, [A0 + 0x4]
000174B2 2269 0238 movea.l A1, [A1 + 0x238]
000174B6 4E91 jsr [A1]
000174B8 4A00 tst.b D0
000174BA 584F addq.w A7, 4
000174BC 6708 beq +0xA /* 000174C6 */
000174BE 157C 0010 018C move.b [A2 + 0x18C], 0x10
000174C4 6006 bra +0x8 /* 000174CC */
label000174C6:
000174C6 157C 000C 018C move.b [A2 + 0x18C], 0xC
label000174CC:
000174CC 245F movea.l A2, [A7]+
000174CE 4E5E unlink A6
000174D0 4E75 rts
000174D2 4E56 0000 link A6, 0
000174D6 2F0A move.l -[A7], A2
000174D8 246E 0008 movea.l A2, [A6 + 0x8]
000174DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000174E0 2F0A move.l -[A7], A2
000174E2 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
000174E8 486A 0008 pea.l [A2 + 0x8]
000174EC 4EB9 0000 3BD0 jsr [0x00003BD0]
000174F2 41F9 0000 6444 lea.l A0, [0x00006444]
000174F8 2488 move.l [A2], A0
000174FA 41F9 0000 6444 lea.l A0, [0x00006444]
00017500 41E8 00AC lea.l A0, [A0 + 0xAC]
00017504 2548 0008 move.l [A2 + 0x8], A0
00017508 422A 0036 clr.b [A2 + 0x36]
0001750C 42AA 0038 clr.l [A2 + 0x38]
00017510 426A 003C clr.w [A2 + 0x3C]
00017514 42AA 003E clr.l [A2 + 0x3E]
00017518 426A 0042 clr.w [A2 + 0x42]
0001751C 426A 0044 clr.w [A2 + 0x44]
00017520 42AA 0046 clr.l [A2 + 0x46]
00017524 42AA 004A clr.l [A2 + 0x4A]
00017528 204A movea.l A0, A2
0001752A 4FEF 000C lea.l A7, [A7 + 0xC]
0001752E 245F movea.l A2, [A7]+
00017530 4E5E unlink A6
00017532 4E75 rts
00017534 4E56 0000 link A6, 0
00017538 2F0A move.l -[A7], A2
0001753A 246E 0008 movea.l A2, [A6 + 0x8]
0001753E 200A move.l D0, A2
00017540 6744 beq +0x46 /* 00017586 */
00017542 41F9 0000 6444 lea.l A0, [0x00006444]
00017548 2488 move.l [A2], A0
0001754A 41F9 0000 6444 lea.l A0, [0x00006444]
00017550 41E8 00AC lea.l A0, [A0 + 0xAC]
00017554 2548 0008 move.l [A2 + 0x8], A0
00017558 42AA 003E clr.l [A2 + 0x3E]
0001755C 4267 clr.w -[A7]
0001755E 486A 0008 pea.l [A2 + 0x8]
00017562 4EB9 0000 3BD8 jsr [0x00003BD8]
00017568 4267 clr.w -[A7]
0001756A 2F0A move.l -[A7], A2
0001756C 4EB9 0000 0030 jsr [0x00000030]
00017572 4A6E 000C tst.w [A6 + 0xC]
00017576 4FEF 000C lea.l A7, [A7 + 0xC]
0001757A 6F0A ble +0xC /* 00017586 */
0001757C 2F0A move.l -[A7], A2
0001757E 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00017584 584F addq.w A7, 4
label00017586:
00017586 204A movea.l A0, A2
00017588 245F movea.l A2, [A7]+
0001758A 4E5E unlink A6
0001758C 4E75 rts
0001758E 4E56 FEFC link A6, -0x0104
00017592 48E7 0038 movem.l -[A7], A2,A3,A4
00017596 286E 0008 movea.l A4, [A6 + 0x8]
0001759A 266E 000C movea.l A3, [A6 + 0xC]
0001759E 246E 0010 movea.l A2, [A6 + 0x10]
000175A2 4878 0002 push.l 0x2
000175A6 486E FFFE pea.l [A6 - 0x2]
000175AA 2F0A move.l -[A7], A2
000175AC 4EB9 0000 2BA0 jsr [0x00002BA0]
000175B2 4878 0002 push.l 0x2
000175B6 486E FEFC pea.l [A6 - 0x104]
000175BA 2F0A move.l -[A7], A2
000175BC 4EB9 0000 2BA0 jsr [0x00002BA0]
000175C2 486E FEFE pea.l [A6 - 0x102]
000175C6 2F0A move.l -[A7], A2
000175C8 4EB9 0000 2BC0 jsr [0x00002BC0]
000175CE 42A7 clr.l -[A7]
000175D0 3F2E FEFC move.w -[A7], [A6 - 0x104]
000175D4 486E FEFE pea.l [A6 - 0x102]
000175D8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000175DC 2F0B move.l -[A7], A3
000175DE 2F0C move.l -[A7], A4
000175E0 2057 movea.l A0, [A7]
000175E2 2250 movea.l A1, [A0]
000175E4 2269 0010 movea.l A1, [A1 + 0x10]
000175E8 4E91 jsr [A1]
000175EA 4FEF 0034 lea.l A7, [A7 + 0x34]
000175EE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000175F2 4E5E unlink A6
000175F4 4E75 rts
000175F6 4E56 0000 link A6, 0
000175FA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000175FE 246E 0008 movea.l A2, [A6 + 0x8]
00017602 266E 000C movea.l A3, [A6 + 0xC]
00017606 382E 0010 move.w D4, [A6 + 0x10]
0001760A 362E 0016 move.w D3, [A6 + 0x16]
0001760E 254B 0004 move.l [A2 + 0x4], A3
00017612 3543 003C move.w [A2 + 0x3C], D3
00017616 0C44 0080 cmpi.w D4, 0x80
0001761A 57C0 seq D0
0001761C 4400 neg.b D0
0001761E 1540 0036 move.b [A2 + 0x36], D0
00017622 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017626 2057 movea.l A0, [A7]
00017628 2268 0004 movea.l A1, [A0 + 0x4]
0001762C 2269 001C movea.l A1, [A1 + 0x1C]
00017630 4E91 jsr [A1]
00017632 3540 0042 move.w [A2 + 0x42], D0
00017636 2F0A move.l -[A7], A2
00017638 2057 movea.l A0, [A7]
0001763A 2250 movea.l A1, [A0]
0001763C 2269 0124 movea.l A1, [A1 + 0x124]
00017640 4E91 jsr [A1]
00017642 3F3C 0001 move.w -[A7], 0x1
00017646 3F2A 0042 move.w -[A7], [A2 + 0x42]
0001764A 2F0A move.l -[A7], A2
0001764C 2057 movea.l A0, [A7]
0001764E 2250 movea.l A1, [A0]
00017650 2269 0118 movea.l A1, [A1 + 0x118]
00017654 4E91 jsr [A1]
00017656 157C 0001 0034 move.b [A2 + 0x34], 0x1
0001765C 4FEF 0010 lea.l A7, [A7 + 0x10]
00017660 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00017664 4E5E unlink A6
00017666 4E75 rts
00017668 4E56 FFFC link A6, -0x0004
0001766C 48E7 0030 movem.l -[A7], A2,A3
00017670 246E 0008 movea.l A2, [A6 + 0x8]
00017674 2F0A move.l -[A7], A2
00017676 2057 movea.l A0, [A7]
00017678 2250 movea.l A1, [A0]
0001767A 2269 00D4 movea.l A1, [A1 + 0xD4]
0001767E 4E91 jsr [A1]
00017680 2008 move.l D0, A0
00017682 584F addq.w A7, 4
00017684 6736 beq +0x38 /* 000176BC */
00017686 2F0A move.l -[A7], A2
00017688 2057 movea.l A0, [A7]
0001768A 2250 movea.l A1, [A0]
0001768C 2269 00D4 movea.l A1, [A1 + 0xD4]
00017690 4E91 jsr [A1]
00017692 2D48 FFFC move.l [A6 - 0x4], A0
00017696 2F0A move.l -[A7], A2
00017698 2057 movea.l A0, [A7]
0001769A 2250 movea.l A1, [A0]
0001769C 2269 00BC movea.l A1, [A1 + 0xBC]
000176A0 4E91 jsr [A1]
000176A2 2648 movea.l A3, A0
000176A4 42A7 clr.l -[A7]
000176A6 486E FFFC pea.l [A6 - 0x4]
000176AA 2F0B move.l -[A7], A3
000176AC 2057 movea.l A0, [A7]
000176AE 2250 movea.l A1, [A0]
000176B0 2269 0018 movea.l A1, [A1 + 0x18]
000176B4 4E91 jsr [A1]
000176B6 4FEF 0014 lea.l A7, [A7 + 0x14]
000176BA 6002 bra +0x4 /* 000176BE */
label000176BC:
000176BC 7000 moveq.l D0, 0x00
label000176BE:
000176BE 4CDF 0C00 movem.l A2,A3, [A7]+
000176C2 4E5E unlink A6
000176C4 4E75 rts
000176C6 4E56 FEEC link A6, -0x0114
000176CA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000176CE 286E 0008 movea.l A4, [A6 + 0x8]
000176D2 246E 000C movea.l A2, [A6 + 0xC]
000176D6 2F0C move.l -[A7], A4
000176D8 2057 movea.l A0, [A7]
000176DA 2250 movea.l A1, [A0]
000176DC 2269 00BC movea.l A1, [A1 + 0xBC]
000176E0 4E91 jsr [A1]
000176E2 2648 movea.l A3, A0
000176E4 42A7 clr.l -[A7]
000176E6 2F0B move.l -[A7], A3
000176E8 486E FFEC pea.l [A6 - 0x14]
000176EC 4EB9 0000 2798 jsr [0x00002798]
000176F2 42AE FFFC clr.l [A6 - 0x4]
000176F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000176FA 603C bra +0x3E /* 00017738 */
label000176FC:
000176FC 4AAE FFFC tst.l [A6 - 0x4]
00017700 6736 beq +0x38 /* 00017738 */
00017702 486E FEEC pea.l [A6 - 0x114]
00017706 2F2E FFFC move.l -[A7], [A6 - 0x4]
0001770A 2057 movea.l A0, [A7]
0001770C 2268 0004 movea.l A1, [A0 + 0x4]
00017710 2269 0024 movea.l A1, [A1 + 0x24]
00017714 4E91 jsr [A1]
00017716 41EE FEEC lea.l A0, [A6 - 0x114]
0001771A B1CA cmpa.l A0, A2
0001771C 504F addq.w A7, 8
0001771E 6618 bne +0x1A /* 00017738 */
00017720 262E FFF4 move.l D3, [A6 - 0xC]
00017724 3F3C FFFF move.w -[A7], 0xFFFF
00017728 486E FFEC pea.l [A6 - 0x14]
0001772C 4EB9 0000 27A0 jsr [0x000027A0]
00017732 2003 move.l D0, D3
00017734 5C4F addq.w A7, 6
00017736 6026 bra +0x28 /* 0001775E */
label00017738:
00017738 486E FFFC pea.l [A6 - 0x4]
0001773C 486E FFEC pea.l [A6 - 0x14]
00017740 4EB9 0000 27A8 jsr [0x000027A8]
00017746 4A00 tst.b D0
00017748 504F addq.w A7, 8
0001774A 66B0 bne -0x4E /* 000176FC */
0001774C 3F3C FFFF move.w -[A7], 0xFFFF
00017750 486E FFEC pea.l [A6 - 0x14]
00017754 4EB9 0000 27A0 jsr [0x000027A0]
0001775A 7000 moveq.l D0, 0x00
0001775C 5C4F addq.w A7, 6
label0001775E:
0001775E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00017762 4E5E unlink A6
00017764 4E75 rts
00017766 4E56 FFFC link A6, -0x0004
0001776A 48E7 1030 movem.l -[A7], D3,A2,A3
0001776E 266E 0008 movea.l A3, [A6 + 0x8]
00017772 262E 000C move.l D3, [A6 + 0xC]
00017776 2F0B move.l -[A7], A3
00017778 2057 movea.l A0, [A7]
0001777A 2250 movea.l A1, [A0]
0001777C 2269 00D4 movea.l A1, [A1 + 0xD4]
00017780 4E91 jsr [A1]
00017782 2F0B move.l -[A7], A3
00017784 2057 movea.l A0, [A7]
00017786 2250 movea.l A1, [A0]
00017788 2269 00BC movea.l A1, [A1 + 0xBC]
0001778C 4E91 jsr [A1]
0001778E 2448 movea.l A2, A0
00017790 42AE FFFC clr.l [A6 - 0x4]
00017794 486E FFFC pea.l [A6 - 0x4]
00017798 2F03 move.l -[A7], D3
0001779A 2F0A move.l -[A7], A2
0001779C 2057 movea.l A0, [A7]
0001779E 2250 movea.l A1, [A0]
000177A0 2269 0010 movea.l A1, [A1 + 0x10]
000177A4 4E91 jsr [A1]
000177A6 4A00 tst.b D0
000177A8 4FEF 0014 lea.l A7, [A7 + 0x14]
000177AC 6706 beq +0x8 /* 000177B4 */
000177AE 206E FFFC movea.l A0, [A6 - 0x4]
000177B2 6002 bra +0x4 /* 000177B6 */
label000177B4:
000177B4 91C8 sub.l A0, A0
label000177B6:
000177B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000177BA 4E5E unlink A6
000177BC 4E75 rts
000177BE 4E56 FFDA link A6, -0x0026
000177C2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000177C6 266E 0008 movea.l A3, [A6 + 0x8]
000177CA 246E 000C movea.l A2, [A6 + 0xC]
000177CE 1A2E 0010 move.b D5, [A6 + 0x10]
000177D2 486E FFF8 pea.l [A6 - 0x8]
000177D6 4EB9 0000 20B8 jsr [0x000020B8]
000177DC 486E FFDA pea.l [A6 - 0x26]
000177E0 4EB9 0000 20A0 jsr [0x000020A0]
000177E6 2F0B move.l -[A7], A3
000177E8 2057 movea.l A0, [A7]
000177EA 2250 movea.l A1, [A0]
000177EC 2269 0080 movea.l A1, [A1 + 0x80]
000177F0 4E91 jsr [A1]
000177F2 3600 move.w D3, D0
000177F4 3F03 move.w -[A7], D3
000177F6 4EB9 0000 22E8 jsr [0x000022E8]
000177FC 2F0A move.l -[A7], A2
000177FE A88C syscall StringWidth
00017800 301F move.w D0, [A7]+
00017802 0640 0016 addi.w D0, 0x16
00017806 3600 move.w D3, D0
00017808 4A05 tst.b D5
0001780A 4FEF 000C lea.l A7, [A7 + 0xC]
0001780E 6704 beq +0x6 /* 00017814 */
00017810 7014 moveq.l D0, 0x14
00017812 6002 bra +0x4 /* 00017816 */
label00017814:
00017814 7000 moveq.l D0, 0x00
label00017816:
00017816 3800 move.w D4, D0
00017818 3A04 move.w D5, D4
0001781A DA43 add.w D5, D3
0001781C 3F3C FFFF move.w -[A7], 0xFFFF
00017820 486E FFDA pea.l [A6 - 0x26]
00017824 4EB9 0000 20A8 jsr [0x000020A8]
0001782A 3F3C FFFF move.w -[A7], 0xFFFF
0001782E 486E FFF8 pea.l [A6 - 0x8]
00017832 4EB9 0000 20C0 jsr [0x000020C0]
00017838 3005 move.w D0, D5
0001783A 4FEF 000C lea.l A7, [A7 + 0xC]
0001783E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00017842 4E5E unlink A6
00017844 4E75 rts
00017846 4E56 FFE2 link A6, -0x001E
0001784A 48E7 0030 movem.l -[A7], A2,A3
0001784E 266E 0008 movea.l A3, [A6 + 0x8]
00017852 246E 000C movea.l A2, [A6 + 0xC]
00017856 486E FFE2 pea.l [A6 - 0x1E]
0001785A 4EB9 0000 20A0 jsr [0x000020A0]
00017860 2F0A move.l -[A7], A2
00017862 2F2B 0004 move.l -[A7], [A3 + 0x4]
00017866 2057 movea.l A0, [A7]
00017868 2268 0004 movea.l A1, [A0 + 0x4]
0001786C 2269 003C movea.l A1, [A1 + 0x3C]
00017870 4E91 jsr [A1]
00017872 2F0B move.l -[A7], A3
00017874 2057 movea.l A0, [A7]
00017876 2250 movea.l A1, [A0]
00017878 2269 00E8 movea.l A1, [A1 + 0xE8]
0001787C 4E91 jsr [A1]
0001787E 4A00 tst.b D0
00017880 4FEF 0010 lea.l A7, [A7 + 0x10]
00017884 6704 beq +0x6 /* 0001788A */
00017886 7015 moveq.l D0, 0x15
00017888 6002 bra +0x4 /* 0001788C */
label0001788A:
0001788A 7010 moveq.l D0, 0x10
label0001788C:
0001788C D152 add.w [A2], D0
0001788E 3F3C FFFF move.w -[A7], 0xFFFF
00017892 486E FFE2 pea.l [A6 - 0x1E]
00017896 4EB9 0000 20A8 jsr [0x000020A8]
0001789C 5C4F addq.w A7, 6
0001789E 4CDF 0C00 movem.l A2,A3, [A7]+
000178A2 4E5E unlink A6
000178A4 4E75 rts
000178A6 4E56 0000 link A6, 0
000178AA 48E7 0030 movem.l -[A7], A2,A3
000178AE 266E 0008 movea.l A3, [A6 + 0x8]
000178B2 246E 000C movea.l A2, [A6 + 0xC]
000178B6 2F0A move.l -[A7], A2
000178B8 2F0B move.l -[A7], A3
000178BA 2057 movea.l A0, [A7]
000178BC 2250 movea.l A1, [A0]
000178BE 2269 00DC movea.l A1, [A1 + 0xDC]
000178C2 4E91 jsr [A1]
000178C4 5E6A 0002 addq.w [A2 + 0x2], 7
000178C8 3012 move.w D0, [A2]
000178CA 5640 addq.w D0, 3
000178CC 3540 0004 move.w [A2 + 0x4], D0
000178D0 2F0B move.l -[A7], A3
000178D2 2057 movea.l A0, [A7]
000178D4 2250 movea.l A1, [A0]
000178D6 2269 0110 movea.l A1, [A1 + 0x110]
000178DA 4E91 jsr [A1]
000178DC 5D40 subq.w D0, 6
000178DE D06A 0002 add.w D0, [A2 + 0x2]
000178E2 3540 0006 move.w [A2 + 0x6], D0
000178E6 4FEF 000C lea.l A7, [A7 + 0xC]
000178EA 4CDF 0C00 movem.l A2,A3, [A7]+
000178EE 4E5E unlink A6
000178F0 4E75 rts
000178F2 206F 0004 movea.l A0, [A7 + 0x4]
000178F6 316F 0008 003C move.w [A0 + 0x3C], [A7 + 0x8]
000178FC 4E75 rts
000178FE 4E56 0000 link A6, 0
00017902 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00017906 246E 0008 movea.l A2, [A6 + 0x8]
0001790A 266E 000C movea.l A3, [A6 + 0xC]
0001790E 182E 0010 move.b D4, [A6 + 0x10]
00017912 162E 0012 move.b D3, [A6 + 0x12]
00017916 2F0A move.l -[A7], A2
00017918 2057 movea.l A0, [A7]
0001791A 2250 movea.l A1, [A0]
0001791C 2269 00D4 movea.l A1, [A1 + 0xD4]
00017920 4E91 jsr [A1]
00017922 B1CB cmpa.l A0, A3
00017924 584F addq.w A7, 4
00017926 6742 beq +0x44 /* 0001796A */
00017928 286A 0038 movea.l A4, [A2 + 0x38]
0001792C 200C move.l D0, A4
0001792E 671A beq +0x1C /* 0001794A */
00017930 4A04 tst.b D4
00017932 6716 beq +0x18 /* 0001794A */
00017934 1F03 move.b -[A7], D3
00017936 4227 clr.b -[A7]
00017938 2F0C move.l -[A7], A4
0001793A 2F0A move.l -[A7], A2
0001793C 2057 movea.l A0, [A7]
0001793E 2250 movea.l A1, [A0]
00017940 2269 00F4 movea.l A1, [A1 + 0xF4]
00017944 4E91 jsr [A1]
00017946 4FEF 000C lea.l A7, [A7 + 0xC]
label0001794A:
0001794A 254B 0038 move.l [A2 + 0x38], A3
0001794E 4A04 tst.b D4
00017950 6718 beq +0x1A /* 0001796A */
00017952 1F03 move.b -[A7], D3
00017954 1F3C 0001 move.b -[A7], 0x1
00017958 2F0B move.l -[A7], A3
0001795A 2F0A move.l -[A7], A2
0001795C 2057 movea.l A0, [A7]
0001795E 2250 movea.l A1, [A0]
00017960 2269 00F4 movea.l A1, [A1 + 0xF4]
00017964 4E91 jsr [A1]
00017966 4FEF 000C lea.l A7, [A7 + 0xC]
label0001796A:
0001796A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0001796E 4E5E unlink A6
00017970 4E75 rts
00017972 4E56 0000 link A6, 0
00017976 48E7 1020 movem.l -[A7], D3,A2
0001797A 246E 0008 movea.l A2, [A6 + 0x8]
0001797E 262E 000C move.l D3, [A6 + 0xC]
00017982 2F0A move.l -[A7], A2
00017984 2057 movea.l A0, [A7]
00017986 2250 movea.l A1, [A0]
00017988 2269 00C8 movea.l A1, [A1 + 0xC8]
0001798C 4E91 jsr [A1]
0001798E B680 cmp.l D3, D0
00017990 584F addq.w A7, 4
00017992 6716 beq +0x18 /* 000179AA */
00017994 1F3C 0001 move.b -[A7], 0x1
00017998 2F03 move.l -[A7], D3
0001799A 2F0A move.l -[A7], A2
0001799C 2057 movea.l A0, [A7]
0001799E 2250 movea.l A1, [A0]
000179A0 2269 00F0 movea.l A1, [A1 + 0xF0]
000179A4 4E91 jsr [A1]
000179A6 4FEF 000A lea.l A7, [A7 + 0xA]
label000179AA:
000179AA 4CDF 0408 movem.l D3,A2, [A7]+
000179AE 4E5E unlink A6
000179B0 4E75 rts
000179B2 4E56 0000 link A6, 0
000179B6 48E7 1030 movem.l -[A7], D3,A2,A3
000179BA 266E 0008 movea.l A3, [A6 + 0x8]
000179BE 2F0B move.l -[A7], A3
000179C0 2057 movea.l A0, [A7]
000179C2 2250 movea.l A1, [A0]
000179C4 2269 00C8 movea.l A1, [A1 + 0xC8]
000179C8 4E91 jsr [A1]
000179CA 2600 move.l D3, D0
000179CC 246B 0004 movea.l A2, [A3 + 0x4]
000179D0 2543 005A move.l [A2 + 0x5A], D3
000179D4 584F addq.w A7, 4
000179D6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000179DA 4E5E unlink A6
000179DC 4E75 rts
000179DE 4E56 FFFC link A6, -0x0004
000179E2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000179E6 246E 0008 movea.l A2, [A6 + 0x8]
000179EA 282E 000C move.l D4, [A6 + 0xC]
000179EE 1A2E 0010 move.b D5, [A6 + 0x10]
000179F2 2F0A move.l -[A7], A2
000179F4 2057 movea.l A0, [A7]
000179F6 2250 movea.l A1, [A0]
000179F8 2269 010C movea.l A1, [A1 + 0x10C]
000179FC 4E91 jsr [A1]
000179FE 3600 move.w D3, D0
00017A00 4A43 tst.w D3
00017A02 584F addq.w A7, 4
00017A04 6F4A ble +0x4C /* 00017A50 */
00017A06 3043 movea.w A0, D3
00017A08 B888 cmp.l D4, A0
00017A0A 6E44 bgt +0x46 /* 00017A50 */
00017A0C 2F0A move.l -[A7], A2
00017A0E 2057 movea.l A0, [A7]
00017A10 2250 movea.l A1, [A0]
00017A12 2269 00BC movea.l A1, [A1 + 0xBC]
00017A16 4E91 jsr [A1]
00017A18 2648 movea.l A3, A0
00017A1A 486E FFFC pea.l [A6 - 0x4]
00017A1E 2F04 move.l -[A7], D4
00017A20 2F0B move.l -[A7], A3
00017A22 2057 movea.l A0, [A7]
00017A24 2250 movea.l A1, [A0]
00017A26 2269 0010 movea.l A1, [A1 + 0x10]
00017A2A 4E91 jsr [A1]
00017A2C 4AAE FFFC tst.l [A6 - 0x4]
00017A30 4FEF 0010 lea.l A7, [A7 + 0x10]
00017A34 671A beq +0x1C /* 00017A50 */
00017A36 1F05 move.b -[A7], D5
00017A38 1F3C 0001 move.b -[A7], 0x1
00017A3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017A40 2F0A move.l -[A7], A2
00017A42 2057 movea.l A0, [A7]
00017A44 2250 movea.l A1, [A0]
00017A46 2269 00EC movea.l A1, [A1 + 0xEC]
00017A4A 4E91 jsr [A1]
00017A4C 4FEF 000C lea.l A7, [A7 + 0xC]
label00017A50:
00017A50 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00017A54 4E5E unlink A6
00017A56 4E75 rts
00017A58 4E56 0000 link A6, 0
00017A5C 48E7 1820 movem.l -[A7], D3,D4,A2
00017A60 246E 000C movea.l A2, [A6 + 0xC]
00017A64 162E 0010 move.b D3, [A6 + 0x10]
00017A68 182E 0012 move.b D4, [A6 + 0x12]
00017A6C 2F0A move.l -[A7], A2
00017A6E 2057 movea.l A0, [A7]
00017A70 2268 0004 movea.l A1, [A0 + 0x4]
00017A74 2269 022C movea.l A1, [A1 + 0x22C]
00017A78 4E91 jsr [A1]
00017A7A B600 cmp.b D3, D0
00017A7C 584F addq.w A7, 4
00017A7E 6760 beq +0x62 /* 00017AE0 */
00017A80 4A04 tst.b D4
00017A82 672C beq +0x2E /* 00017AB0 */
00017A84 282A 0056 move.l D4, [A2 + 0x56]
00017A88 42AA 0056 clr.l [A2 + 0x56]
00017A8C 4A03 tst.b D3
00017A8E 6704 beq +0x6 /* 00017A94 */
00017A90 7001 moveq.l D0, 0x01
00017A92 6002 bra +0x4 /* 00017A96 */
label00017A94:
00017A94 7000 moveq.l D0, 0x00
label00017A96:
00017A96 48C0 ext.l D0
00017A98 2F00 move.l -[A7], D0
00017A9A 2F0A move.l -[A7], A2
00017A9C 2057 movea.l A0, [A7]
00017A9E 2268 0004 movea.l A1, [A0 + 0x4]
00017AA2 2269 0020 movea.l A1, [A1 + 0x20]
00017AA6 4E91 jsr [A1]
00017AA8 2544 0056 move.l [A2 + 0x56], D4
00017AAC 504F addq.w A7, 8
00017AAE 601E bra +0x20 /* 00017ACE */
label00017AB0:
00017AB0 4A03 tst.b D3
00017AB2 6704 beq +0x6 /* 00017AB8 */
00017AB4 7001 moveq.l D0, 0x01
00017AB6 6002 bra +0x4 /* 00017ABA */
label00017AB8:
00017AB8 7000 moveq.l D0, 0x00
label00017ABA:
00017ABA 48C0 ext.l D0
00017ABC 2F00 move.l -[A7], D0
00017ABE 2F0A move.l -[A7], A2
00017AC0 2057 movea.l A0, [A7]
00017AC2 2268 0004 movea.l A1, [A0 + 0x4]
00017AC6 2269 0020 movea.l A1, [A1 + 0x20]
00017ACA 4E91 jsr [A1]
00017ACC 504F addq.w A7, 8
label00017ACE:
00017ACE 42A7 clr.l -[A7]
00017AD0 2F0A move.l -[A7], A2
00017AD2 2057 movea.l A0, [A7]
00017AD4 2268 0004 movea.l A1, [A0 + 0x4]
00017AD8 2269 00F0 movea.l A1, [A1 + 0xF0]
00017ADC 4E91 jsr [A1]
00017ADE 504F addq.w A7, 8
label00017AE0:
00017AE0 4CDF 0418 movem.l D3,D4,A2, [A7]+
00017AE4 4E5E unlink A6
00017AE6 4E75 rts
00017AE8 4E56 FFF4 link A6, -0x000C
00017AEC 48E7 0030 movem.l -[A7], A2,A3
00017AF0 266E 000C movea.l A3, [A6 + 0xC]
00017AF4 246E 0010 movea.l A2, [A6 + 0x10]
00017AF8 200B move.l D0, A3
00017AFA 6716 beq +0x18 /* 00017B12 */
00017AFC 486E FFFA pea.l [A6 - 0x6]
00017B00 4EB9 0000 05E0 jsr [0x000005E0]
00017B06 26AE FFFA move.l [A3], [A6 - 0x6]
00017B0A 376E FFFE 0004 move.w [A3 + 0x4], [A6 - 0x2]
00017B10 584F addq.w A7, 4
label00017B12:
00017B12 200A move.l D0, A2
00017B14 671A beq +0x1C /* 00017B30 */
00017B16 1F3C 0001 move.b -[A7], 0x1
00017B1A 486E FFF4 pea.l [A6 - 0xC]
00017B1E 4EB9 0000 05D8 jsr [0x000005D8]
00017B24 24AE FFF4 move.l [A2], [A6 - 0xC]
00017B28 356E FFF8 0004 move.w [A2 + 0x4], [A6 - 0x8]
00017B2E 5C4F addq.w A7, 6
label00017B30:
00017B30 7001 moveq.l D0, 0x01
00017B32 4CDF 0C00 movem.l A2,A3, [A7]+
00017B36 4E5E unlink A6
00017B38 4E75 rts
00017B3A 4E56 FFF4 link A6, -0x000C
00017B3E 486E FFFA pea.l [A6 - 0x6]
00017B42 486E FFF4 pea.l [A6 - 0xC]
00017B46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00017B4A 2057 movea.l A0, [A7]
00017B4C 2250 movea.l A1, [A0]
00017B4E 2269 0090 movea.l A1, [A1 + 0x90]
00017B52 4E91 jsr [A1]
00017B54 486E FFF4 pea.l [A6 - 0xC]
00017B58 AA14 syscall RGBForeColor
00017B5A 486E FFFA pea.l [A6 - 0x6]
00017B5E AA15 syscall RGBBackColor
00017B60 7001 moveq.l D0, 0x01
00017B62 4E5E unlink A6
00017B64 4E75 rts
00017B66 4E56 0000 link A6, 0
00017B6A 2F0A move.l -[A7], A2
00017B6C 246E 0008 movea.l A2, [A6 + 0x8]
00017B70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017B74 4EB9 0000 30D8 jsr [0x000030D8]
00017B7A 4A00 tst.b D0
00017B7C 584F addq.w A7, 4
00017B7E 6712 beq +0x14 /* 00017B92 */
00017B80 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017B84 2057 movea.l A0, [A7]
00017B86 2268 0004 movea.l A1, [A0 + 0x4]
00017B8A 2269 00BC movea.l A1, [A1 + 0xBC]
00017B8E 4E91 jsr [A1]
00017B90 584F addq.w A7, 4
label00017B92:
00017B92 245F movea.l A2, [A7]+
00017B94 4E5E unlink A6
00017B96 4E75 rts
00017B98 4E56 0000 link A6, 0
00017B9C 2F0A move.l -[A7], A2
00017B9E 246E 0008 movea.l A2, [A6 + 0x8]
00017BA2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017BA6 4EB9 0000 30D8 jsr [0x000030D8]
00017BAC 4A00 tst.b D0
00017BAE 584F addq.w A7, 4
00017BB0 6612 bne +0x14 /* 00017BC4 */
00017BB2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017BB6 2057 movea.l A0, [A7]
00017BB8 2268 0004 movea.l A1, [A0 + 0x4]
00017BBC 2269 00BC movea.l A1, [A1 + 0xBC]
00017BC0 4E91 jsr [A1]
00017BC2 584F addq.w A7, 4
label00017BC4:
00017BC4 245F movea.l A2, [A7]+
00017BC6 4E5E unlink A6
00017BC8 4E75 rts
00017BCA 4E56 0000 link A6, 0
00017BCE 2F0A move.l -[A7], A2
00017BD0 246E 0008 movea.l A2, [A6 + 0x8]
00017BD4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017BD8 4EB9 0000 3110 jsr [0x00003110]
00017BDE 4A00 tst.b D0
00017BE0 584F addq.w A7, 4
00017BE2 6712 beq +0x14 /* 00017BF6 */
00017BE4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017BE8 2057 movea.l A0, [A7]
00017BEA 2268 0004 movea.l A1, [A0 + 0x4]
00017BEE 2269 00BC movea.l A1, [A1 + 0xBC]
00017BF2 4E91 jsr [A1]
00017BF4 584F addq.w A7, 4
label00017BF6:
00017BF6 245F movea.l A2, [A7]+
00017BF8 4E5E unlink A6
00017BFA 4E75 rts
00017BFC 4E56 0000 link A6, 0
00017C00 2F0A move.l -[A7], A2
00017C02 246E 0008 movea.l A2, [A6 + 0x8]
00017C06 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017C0A 4EB9 0000 3110 jsr [0x00003110]
00017C10 4A00 tst.b D0
00017C12 584F addq.w A7, 4
00017C14 6612 bne +0x14 /* 00017C28 */
00017C16 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017C1A 2057 movea.l A0, [A7]
00017C1C 2268 0004 movea.l A1, [A0 + 0x4]
00017C20 2269 00BC movea.l A1, [A1 + 0xBC]
00017C24 4E91 jsr [A1]
00017C26 584F addq.w A7, 4
label00017C28:
00017C28 245F movea.l A2, [A7]+
00017C2A 4E5E unlink A6
00017C2C 4E75 rts
00017C2E 4E56 FFE8 link A6, -0x0018
00017C32 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00017C36 246E 0008 movea.l A2, [A6 + 0x8]
00017C3A 266E 000C movea.l A3, [A6 + 0xC]
00017C3E 362E 0010 move.w D3, [A6 + 0x10]
00017C42 1A2E 0012 move.b D5, [A6 + 0x12]
00017C46 486E FFF0 pea.l [A6 - 0x10]
00017C4A 2F0A move.l -[A7], A2
00017C4C 2057 movea.l A0, [A7]
00017C4E 2250 movea.l A1, [A0]
00017C50 2269 0130 movea.l A1, [A1 + 0x130]
00017C54 4E91 jsr [A1]
00017C56 2F0A move.l -[A7], A2
00017C58 2057 movea.l A0, [A7]
00017C5A 2250 movea.l A1, [A0]
00017C5C 2269 0110 movea.l A1, [A1 + 0x110]
00017C60 4E91 jsr [A1]
00017C62 48C0 ext.l D0
00017C64 2D40 FFF4 move.l [A6 - 0xC], D0
00017C68 42AE FFF8 clr.l [A6 - 0x8]
00017C6C 486E FFE8 pea.l [A6 - 0x18]
00017C70 2F2A 003E move.l -[A7], [A2 + 0x3E]
00017C74 2057 movea.l A0, [A7]
00017C76 2268 0004 movea.l A1, [A0 + 0x4]
00017C7A 2269 003C movea.l A1, [A1 + 0x3C]
00017C7E 4E91 jsr [A1]
00017C80 4A43 tst.w D3
00017C82 4FEF 0014 lea.l A7, [A7 + 0x14]
00017C86 6706 beq +0x8 /* 00017C8E */
00017C88 0C43 7FFF cmpi.w D3, 0x7FFF
00017C8C 6604 bne +0x6 /* 00017C92 */
label00017C8E:
00017C8E 7000 moveq.l D0, 0x00
00017C90 6002 bra +0x4 /* 00017C94 */
label00017C92:
00017C92 7001 moveq.l D0, 0x01
label00017C94:
00017C94 1800 move.b D4, D0
00017C96 1F04 move.b -[A7], D4
00017C98 2F0B move.l -[A7], A3
00017C9A 2F0A move.l -[A7], A2
00017C9C 2057 movea.l A0, [A7]
00017C9E 2250 movea.l A1, [A0]
00017CA0 2269 00D8 movea.l A1, [A1 + 0xD8]
00017CA4 4E91 jsr [A1]
00017CA6 3D40 FFFC move.w [A6 - 0x4], D0
00017CAA 2F0A move.l -[A7], A2
00017CAC 2057 movea.l A0, [A7]
00017CAE 2250 movea.l A1, [A0]
00017CB0 2269 00E8 movea.l A1, [A1 + 0xE8]
00017CB4 4E91 jsr [A1]
00017CB6 4A00 tst.b D0
00017CB8 4FEF 000E lea.l A7, [A7 + 0xE]
00017CBC 6708 beq +0xA /* 00017CC6 */
00017CBE 3D7C 0018 FFFE move.w [A6 - 0x2], 0x18
00017CC4 6006 bra +0x8 /* 00017CCC */
label00017CC6:
00017CC6 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13
label00017CCC:
00017CCC 1F05 move.b -[A7], D5
00017CCE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00017CD2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00017CD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017CDA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00017CDE 3F03 move.w -[A7], D3
00017CE0 2F0B move.l -[A7], A3
00017CE2 2F0A move.l -[A7], A2
00017CE4 2057 movea.l A0, [A7]
00017CE6 2250 movea.l A1, [A0]
00017CE8 2269 0108 movea.l A1, [A1 + 0x108]
00017CEC 4E91 jsr [A1]
00017CEE 4FEF 001C lea.l A7, [A7 + 0x1C]
00017CF2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00017CF6 4E5E unlink A6
00017CF8 4E75 rts
00017CFA 4E56 FFE4 link A6, -0x001C
00017CFE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00017D02 246E 0008 movea.l A2, [A6 + 0x8]
00017D06 286E 000C movea.l A4, [A6 + 0xC]
00017D0A 362E 0010 move.w D3, [A6 + 0x10]
00017D0E 282E 0012 move.l D4, [A6 + 0x12]
00017D12 2F0A move.l -[A7], A2
00017D14 2057 movea.l A0, [A7]
00017D16 2250 movea.l A1, [A0]
00017D18 2269 010C movea.l A1, [A1 + 0x10C]
00017D1C 4E91 jsr [A1]
00017D1E 3A00 move.w D5, D0
00017D20 7C00 moveq.l D6, 0x00
00017D22 2F0A move.l -[A7], A2
00017D24 2057 movea.l A0, [A7]
00017D26 2250 movea.l A1, [A0]
00017D28 2269 00C4 movea.l A1, [A1 + 0xC4]
00017D2C 4E91 jsr [A1]
00017D2E 5280 addq.l D0, 1
00017D30 2E00 move.l D7, D0
00017D32 4A84 tst.l D4
00017D34 504F addq.w A7, 8
00017D36 6F00 0164 ble +0x166 /* 00017E9C */
00017D3A 3045 movea.w A0, D5
00017D3C B888 cmp.l D4, A0
00017D3E 6E00 015C bgt +0x15E /* 00017E9C */
00017D42 7063 moveq.l D0, 0x63
00017D44 BE80 cmp.l D7, D0
00017D46 6F02 ble +0x4 /* 00017D4A */
00017D48 7C01 moveq.l D6, 0x01
label00017D4A:
00017D4A 486E FFE4 pea.l [A6 - 0x1C]
00017D4E 2F0A move.l -[A7], A2
00017D50 2057 movea.l A0, [A7]
00017D52 2250 movea.l A1, [A0]
00017D54 2269 0130 movea.l A1, [A1 + 0x130]
00017D58 4E91 jsr [A1]
00017D5A 2F0A move.l -[A7], A2
00017D5C 2057 movea.l A0, [A7]
00017D5E 2250 movea.l A1, [A0]
00017D60 2269 00BC movea.l A1, [A1 + 0xBC]
00017D64 4E91 jsr [A1]
00017D66 2648 movea.l A3, A0
00017D68 486E FFFC pea.l [A6 - 0x4]
00017D6C 2F04 move.l -[A7], D4
00017D6E 2F0B move.l -[A7], A3
00017D70 2057 movea.l A0, [A7]
00017D72 2250 movea.l A1, [A0]
00017D74 2269 0010 movea.l A1, [A1 + 0x10]
00017D78 4E91 jsr [A1]
00017D7A 486E FFF0 pea.l [A6 - 0x10]
00017D7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017D82 4EB9 0000 2FA0 jsr [0x00002FA0]
00017D88 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017D8C 2057 movea.l A0, [A7]
00017D8E 2268 0004 movea.l A1, [A0 + 0x4]
00017D92 2269 022C movea.l A1, [A1 + 0x22C]
00017D96 4E91 jsr [A1]
00017D98 1E00 move.b D7, D0
00017D9A 5FAE FFF0 subq.l [A6 - 0x10], 7
00017D9E 42AE FFF4 clr.l [A6 - 0xC]
00017DA2 486E FFE8 pea.l [A6 - 0x18]
00017DA6 2F2A 003E move.l -[A7], [A2 + 0x3E]
00017DAA 2057 movea.l A0, [A7]
00017DAC 2268 0004 movea.l A1, [A0 + 0x4]
00017DB0 2269 003C movea.l A1, [A1 + 0x3C]
00017DB4 4E91 jsr [A1]
00017DB6 4A43 tst.w D3
00017DB8 4FEF 002C lea.l A7, [A7 + 0x2C]
00017DBC 660A bne +0xC /* 00017DC8 */
00017DBE 0C43 7FFF cmpi.w D3, 0x7FFF
00017DC2 6604 bne +0x6 /* 00017DC8 */
00017DC4 7000 moveq.l D0, 0x00
00017DC6 6002 bra +0x4 /* 00017DCA */
label00017DC8:
00017DC8 7001 moveq.l D0, 0x01
label00017DCA:
00017DCA 1A00 move.b D5, D0
00017DCC 1F05 move.b -[A7], D5
00017DCE 2F0C move.l -[A7], A4
00017DD0 2F0A move.l -[A7], A2
00017DD2 2057 movea.l A0, [A7]
00017DD4 2250 movea.l A1, [A0]
00017DD6 2269 00D8 movea.l A1, [A1 + 0xD8]
00017DDA 4E91 jsr [A1]
00017DDC 3D40 FFF8 move.w [A6 - 0x8], D0
00017DE0 302E FFEC move.w D0, [A6 - 0x14]
00017DE4 906E FFE8 sub.w D0, [A6 - 0x18]
00017DE8 3D40 FFFA move.w [A6 - 0x6], D0
00017DEC 4227 clr.b -[A7]
00017DEE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00017DF2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00017DF6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00017DFA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00017DFE 3F03 move.w -[A7], D3
00017E00 2F0C move.l -[A7], A4
00017E02 2F0A move.l -[A7], A2
00017E04 2057 movea.l A0, [A7]
00017E06 2250 movea.l A1, [A0]
00017E08 2269 0108 movea.l A1, [A1 + 0x108]
00017E0C 4E91 jsr [A1]
00017E0E 2F0A move.l -[A7], A2
00017E10 2057 movea.l A0, [A7]
00017E12 2250 movea.l A1, [A0]
00017E14 2269 010C movea.l A1, [A1 + 0x10C]
00017E18 4E91 jsr [A1]
00017E1A 48C0 ext.l D0
00017E1C 2600 move.l D3, D0
00017E1E 2F04 move.l -[A7], D4
00017E20 2F03 move.l -[A7], D3
00017E22 2F0B move.l -[A7], A3
00017E24 2057 movea.l A0, [A7]
00017E26 2250 movea.l A1, [A0]
00017E28 2269 0030 movea.l A1, [A1 + 0x30]
00017E2C 4E91 jsr [A1]
00017E2E 2A2B 0008 move.l D5, [A3 + 0x8]
00017E32 2604 move.l D3, D4
00017E34 5283 addq.l D3, 1
00017E36 4FEF 0036 lea.l A7, [A7 + 0x36]
00017E3A 6040 bra +0x42 /* 00017E7C */
label00017E3C:
00017E3C 486E FFFC pea.l [A6 - 0x4]
00017E40 3043 movea.w A0, D3
00017E42 2F08 move.l -[A7], A0
00017E44 2F0B move.l -[A7], A3
00017E46 2057 movea.l A0, [A7]
00017E48 2250 movea.l A1, [A0]
00017E4A 2269 0010 movea.l A1, [A1 + 0x10]
00017E4E 4E91 jsr [A1]
00017E50 4AAE FFFC tst.l [A6 - 0x4]
00017E54 4FEF 000C lea.l A7, [A7 + 0xC]
00017E58 6720 beq +0x22 /* 00017E7A */
00017E5A 1F3C 0001 move.b -[A7], 0x1
00017E5E 42A7 clr.l -[A7]
00017E60 306E FFF8 movea.w A0, [A6 - 0x8]
00017E64 2F08 move.l -[A7], A0
00017E66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017E6A 2057 movea.l A0, [A7]
00017E6C 2268 0004 movea.l A1, [A0 + 0x4]
00017E70 2269 0044 movea.l A1, [A1 + 0x44]
00017E74 4E91 jsr [A1]
00017E76 4FEF 000E lea.l A7, [A7 + 0xE]
label00017E7A:
00017E7A 5243 addq.w D3, 1
label00017E7C:
00017E7C B645 cmp.w D3, D5
00017E7E 6FBC ble -0x42 /* 00017E3C */
00017E80 4A07 tst.b D7
00017E82 673C beq +0x3E /* 00017EC0 */
00017E84 1F3C 0001 move.b -[A7], 0x1
00017E88 2F04 move.l -[A7], D4
00017E8A 2F0A move.l -[A7], A2
00017E8C 2057 movea.l A0, [A7]
00017E8E 2250 movea.l A1, [A0]
00017E90 2269 00F0 movea.l A1, [A1 + 0xF0]
00017E94 4E91 jsr [A1]
00017E96 4FEF 000A lea.l A7, [A7 + 0xA]
00017E9A 6024 bra +0x26 /* 00017EC0 */
label00017E9C:
00017E9C 3045 movea.w A0, D5
00017E9E B888 cmp.l D4, A0
00017EA0 6F1E ble +0x20 /* 00017EC0 */
00017EA2 7063 moveq.l D0, 0x63
00017EA4 BE80 cmp.l D7, D0
00017EA6 6F02 ble +0x4 /* 00017EAA */
00017EA8 7C01 moveq.l D6, 0x01
label00017EAA:
00017EAA 4227 clr.b -[A7]
00017EAC 3F03 move.w -[A7], D3
00017EAE 2F0C move.l -[A7], A4
00017EB0 2F0A move.l -[A7], A2
00017EB2 2057 movea.l A0, [A7]
00017EB4 2250 movea.l A1, [A0]
00017EB6 2269 00FC movea.l A1, [A1 + 0xFC]
00017EBA 4E91 jsr [A1]
00017EBC 4FEF 000C lea.l A7, [A7 + 0xC]
label00017EC0:
00017EC0 4A06 tst.b D6
00017EC2 670E beq +0x10 /* 00017ED2 */
00017EC4 2F0A move.l -[A7], A2
00017EC6 2057 movea.l A0, [A7]
00017EC8 2250 movea.l A1, [A0]
00017ECA 2269 0134 movea.l A1, [A1 + 0x134]
00017ECE 4E91 jsr [A1]
00017ED0 584F addq.w A7, 4
label00017ED2:
00017ED2 2F0A move.l -[A7], A2
00017ED4 2057 movea.l A0, [A7]
00017ED6 2250 movea.l A1, [A0]
00017ED8 2269 00E4 movea.l A1, [A1 + 0xE4]
00017EDC 4E91 jsr [A1]
00017EDE 2648 movea.l A3, A0
00017EE0 200B move.l D0, A3
00017EE2 584F addq.w A7, 4
00017EE4 6710 beq +0x12 /* 00017EF6 */
00017EE6 2F0B move.l -[A7], A3
00017EE8 2057 movea.l A0, [A7]
00017EEA 2268 0004 movea.l A1, [A0 + 0x4]
00017EEE 2269 00BC movea.l A1, [A1 + 0xBC]
00017EF2 4E91 jsr [A1]
00017EF4 584F addq.w A7, 4
label00017EF6:
00017EF6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00017EFA 4E5E unlink A6
00017EFC 4E75 rts
00017EFE 4E56 FFF0 link A6, -0x0010
00017F02 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00017F06 246E 0008 movea.l A2, [A6 + 0x8]
00017F0A 2A2E 000C move.l D5, [A6 + 0xC]
00017F0E 2F0A move.l -[A7], A2
00017F10 2057 movea.l A0, [A7]
00017F12 2250 movea.l A1, [A0]
00017F14 2269 010C movea.l A1, [A1 + 0x10C]
00017F18 4E91 jsr [A1]
00017F1A 3800 move.w D4, D0
00017F1C 4A85 tst.l D5
00017F1E 584F addq.w A7, 4
00017F20 6F00 0148 ble +0x14A /* 0001806A */
00017F24 3044 movea.w A0, D4
00017F26 BA88 cmp.l D5, A0
00017F28 6E00 0140 bgt +0x142 /* 0001806A */
00017F2C 2F0A move.l -[A7], A2
00017F2E 2057 movea.l A0, [A7]
00017F30 2250 movea.l A1, [A0]
00017F32 2269 00BC movea.l A1, [A1 + 0xBC]
00017F36 4E91 jsr [A1]
00017F38 2648 movea.l A3, A0
00017F3A 486E FFFC pea.l [A6 - 0x4]
00017F3E 2F05 move.l -[A7], D5
00017F40 2F0B move.l -[A7], A3
00017F42 2057 movea.l A0, [A7]
00017F44 2250 movea.l A1, [A0]
00017F46 2269 0010 movea.l A1, [A1 + 0x10]
00017F4A 4E91 jsr [A1]
00017F4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017F50 2057 movea.l A0, [A7]
00017F52 2268 0004 movea.l A1, [A0 + 0x4]
00017F56 2269 022C movea.l A1, [A1 + 0x22C]
00017F5A 4E91 jsr [A1]
00017F5C 1C00 move.b D6, D0
00017F5E 486E FFF0 pea.l [A6 - 0x10]
00017F62 2F2A 003E move.l -[A7], [A2 + 0x3E]
00017F66 2057 movea.l A0, [A7]
00017F68 2268 0004 movea.l A1, [A0 + 0x4]
00017F6C 2269 003C movea.l A1, [A1 + 0x3C]
00017F70 4E91 jsr [A1]
00017F72 486E FFF8 pea.l [A6 - 0x8]
00017F76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017F7A 4EB9 0000 2F90 jsr [0x00002F90]
00017F80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017F84 2057 movea.l A0, [A7]
00017F86 2268 0004 movea.l A1, [A0 + 0x4]
00017F8A 2269 00BC movea.l A1, [A1 + 0xBC]
00017F8E 4E91 jsr [A1]
00017F90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017F94 2057 movea.l A0, [A7]
00017F96 2268 0004 movea.l A1, [A0 + 0x4]
00017F9A 2269 00A8 movea.l A1, [A1 + 0xA8]
00017F9E 4E91 jsr [A1]
00017FA0 1F3C 0001 move.b -[A7], 0x1
00017FA4 42A7 clr.l -[A7]
00017FA6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00017FAA 4EB9 0000 2FF8 jsr [0x00002FF8]
00017FB0 4AAE FFFC tst.l [A6 - 0x4]
00017FB4 4FEF 0036 lea.l A7, [A7 + 0x36]
00017FB8 6718 beq +0x1A /* 00017FD2 */
00017FBA 3F3C 0001 move.w -[A7], 0x1
00017FBE 206E FFFC movea.l A0, [A6 - 0x4]
00017FC2 4850 pea.l [A0]
00017FC4 2057 movea.l A0, [A7]
00017FC6 2268 0004 movea.l A1, [A0 + 0x4]
00017FCA 2269 0008 movea.l A1, [A1 + 0x8]
00017FCE 4E91 jsr [A1]
00017FD0 5C4F addq.w A7, 6
label00017FD2:
00017FD2 282B 0008 move.l D4, [A3 + 0x8]
00017FD6 3605 move.w D3, D5
00017FD8 6044 bra +0x46 /* 0001801E */
label00017FDA:
00017FDA 486E FFFC pea.l [A6 - 0x4]
00017FDE 3043 movea.w A0, D3
00017FE0 2F08 move.l -[A7], A0
00017FE2 2F0B move.l -[A7], A3
00017FE4 2057 movea.l A0, [A7]
00017FE6 2250 movea.l A1, [A0]
00017FE8 2269 0010 movea.l A1, [A1 + 0x10]
00017FEC 4E91 jsr [A1]
00017FEE 4AAE FFFC tst.l [A6 - 0x4]
00017FF2 4FEF 000C lea.l A7, [A7 + 0xC]
00017FF6 6724 beq +0x26 /* 0001801C */
00017FF8 1F3C 0001 move.b -[A7], 0x1
00017FFC 42A7 clr.l -[A7]
00017FFE 302E FFF8 move.w D0, [A6 - 0x8]
00018002 4440 neg.w D0
00018004 48C0 ext.l D0
00018006 2F00 move.l -[A7], D0
00018008 2F2E FFFC move.l -[A7], [A6 - 0x4]
0001800C 2057 movea.l A0, [A7]
0001800E 2268 0004 movea.l A1, [A0 + 0x4]
00018012 2269 0044 movea.l A1, [A1 + 0x44]
00018016 4E91 jsr [A1]
00018018 4FEF 000E lea.l A7, [A7 + 0xE]
label0001801C:
0001801C 5243 addq.w D3, 1
label0001801E:
0001801E B644 cmp.w D3, D4
00018020 6FB8 ble -0x46 /* 00017FDA */
00018022 4A06 tst.b D6
00018024 6720 beq +0x22 /* 00018046 */
00018026 42AA 0038 clr.l [A2 + 0x38]
0001802A 3044 movea.w A0, D4
0001802C B1C5 cmpa.l A0, D5
0001802E 6C02 bge +0x4 /* 00018032 */
00018030 2A08 move.l D5, A0
label00018032:
00018032 4227 clr.b -[A7]
00018034 2F05 move.l -[A7], D5
00018036 2F0A move.l -[A7], A2
00018038 2057 movea.l A0, [A7]
0001803A 2250 movea.l A1, [A0]
0001803C 2269 00F0 movea.l A1, [A1 + 0xF0]
00018040 4E91 jsr [A1]
00018042 4FEF 000A lea.l A7, [A7 + 0xA]
label00018046:
00018046 2F0A move.l -[A7], A2
00018048 2057 movea.l A0, [A7]
0001804A 2250 movea.l A1, [A0]
0001804C 2269 00E4 movea.l A1, [A1 + 0xE4]
00018050 4E91 jsr [A1]
00018052 2648 movea.l A3, A0
00018054 200B move.l D0, A3
00018056 584F addq.w A7, 4
00018058 6710 beq +0x12 /* 0001806A */
0001805A 2F0B move.l -[A7], A3
0001805C 2057 movea.l A0, [A7]
0001805E 2268 0004 movea.l A1, [A0 + 0x4]
00018062 2269 00BC movea.l A1, [A1 + 0xBC]
00018066 4E91 jsr [A1]
00018068 584F addq.w A7, 4
label0001806A:
0001806A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0001806E 4E5E unlink A6
00018070 4E75 rts
00018072 4E56 FFD2 link A6, -0x002E
00018076 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0001807A 266E 0008 movea.l A3, [A6 + 0x8]
0001807E 286E 000C movea.l A4, [A6 + 0xC]
00018082 3A2E 0010 move.w D5, [A6 + 0x10]
00018086 282E 0012 move.l D4, [A6 + 0x12]
0001808A 162E 0022 move.b D3, [A6 + 0x22]
0001808E 2D44 FFE2 move.l [A6 - 0x1E], D4
00018092 3D6E 0016 FFE6 move.w [A6 - 0x1A], [A6 + 0x16]
00018098 3D6E 0018 FFE8 move.w [A6 - 0x18], [A6 + 0x18]
0001809E 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
000180A4 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
000180AA 422E FFEC clr.b [A6 - 0x14]
000180AE 422E FFED clr.b [A6 - 0x13]
000180B2 422E FFEE clr.b [A6 - 0x12]
000180B6 422E FFEF clr.b [A6 - 0x11]
000180BA 2D6E 001A FFF0 move.l [A6 - 0x10], [A6 + 0x1A]
000180C0 2D6E 001E FFF4 move.l [A6 - 0xC], [A6 + 0x1E]
000180C6 42AE FFF8 clr.l [A6 - 0x8]
000180CA 2F0B move.l -[A7], A3
000180CC 2057 movea.l A0, [A7]
000180CE 2250 movea.l A1, [A0]
000180D0 2269 00E4 movea.l A1, [A1 + 0xE4]
000180D4 4E91 jsr [A1]
000180D6 2D48 FFFC move.l [A6 - 0x4], A0
000180DA 2D44 FFD2 move.l [A6 - 0x2E], D4
000180DE 4A03 tst.b D3
000180E0 584F addq.w A7, 4
000180E2 6704 beq +0x6 /* 000180E8 */
000180E4 7001 moveq.l D0, 0x01
000180E6 6002 bra +0x4 /* 000180EA */
label000180E8:
000180E8 7000 moveq.l D0, 0x00
label000180EA:
000180EA 48C0 ext.l D0
000180EC 2D40 FFD6 move.l [A6 - 0x2A], D0
000180F0 42AE FFDA clr.l [A6 - 0x26]
000180F4 7001 moveq.l D0, 0x01
000180F6 2D40 FFDE move.l [A6 - 0x22], D0
000180FA 4878 01A6 push.l 0x1A6
000180FE 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00018104 2448 movea.l A2, A0
00018106 2008 move.l D0, A0
00018108 584F addq.w A7, 4
0001810A 6740 beq +0x42 /* 0001814C */
0001810C 2F0B move.l -[A7], A3
0001810E 2057 movea.l A0, [A7]
00018110 2250 movea.l A1, [A0]
00018112 2269 00E8 movea.l A1, [A1 + 0xE8]
00018116 4E91 jsr [A1]
00018118 584F addq.w A7, 4
0001811A 1F00 move.b -[A7], D0
0001811C 3F05 move.w -[A7], D5
0001811E 2F0B move.l -[A7], A3
00018120 2057 movea.l A0, [A7]
00018122 2250 movea.l A1, [A0]
00018124 2269 0080 movea.l A1, [A1 + 0x80]
00018128 4E91 jsr [A1]
0001812A 584F addq.w A7, 4
0001812C 3F00 move.w -[A7], D0
0001812E 1F3C 0001 move.b -[A7], 0x1
00018132 2F0C move.l -[A7], A4
00018134 486E FFD2 pea.l [A6 - 0x2E]
00018138 486E FFE2 pea.l [A6 - 0x1E]
0001813C 3F3C 0001 move.w -[A7], 0x1
00018140 2F0A move.l -[A7], A2
00018142 61FF FFFF A54C bsr -0x5AB2 /* 00012690 */
00018148 4FEF 001A lea.l A7, [A7 + 0x1A]
label0001814C:
0001814C 2F0A move.l -[A7], A2
0001814E 2057 movea.l A0, [A7]
00018150 2268 0004 movea.l A1, [A0 + 0x4]
00018154 2269 000C movea.l A1, [A1 + 0xC]
00018158 4E91 jsr [A1]
0001815A 200B move.l D0, A3
0001815C 4A80 tst.l D0
0001815E 6706 beq +0x8 /* 00018166 */
00018160 204B movea.l A0, A3
00018162 5088 addq.l A0, 8
00018164 6002 bra +0x4 /* 00018168 */
label00018166:
00018166 204B movea.l A0, A3
label00018168:
00018168 4850 pea.l [A0]
0001816A 486A 0028 pea.l [A2 + 0x28]
0001816E 4EB9 0000 3B20 jsr [0x00003B20]
00018174 4A03 tst.b D3
00018176 4FEF 000C lea.l A7, [A7 + 0xC]
0001817A 671A beq +0x1C /* 00018196 */
0001817C 1F3C 0001 move.b -[A7], 0x1
00018180 1F3C 0001 move.b -[A7], 0x1
00018184 2F0A move.l -[A7], A2
00018186 2F0B move.l -[A7], A3
00018188 2057 movea.l A0, [A7]
0001818A 2250 movea.l A1, [A0]
0001818C 2269 00EC movea.l A1, [A1 + 0xEC]
00018190 4E91 jsr [A1]
00018192 4FEF 000C lea.l A7, [A7 + 0xC]
label00018196:
00018196 204A movea.l A0, A2
00018198 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0001819C 4E5E unlink A6
0001819E 4E75 rts
000181A0 4E56 0000 link A6, 0
000181A4 2F0A move.l -[A7], A2
000181A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000181AA 2057 movea.l A0, [A7]
000181AC 2250 movea.l A1, [A0]
000181AE 2269 00BC movea.l A1, [A1 + 0xBC]
000181B2 4E91 jsr [A1]
000181B4 2448 movea.l A2, A0
000181B6 202A 0008 move.l D0, [A2 + 0x8]
000181BA 584F addq.w A7, 4
000181BC 245F movea.l A2, [A7]+
000181BE 4E5E unlink A6
000181C0 4E75 rts
000181C2 4E56 FFF4 link A6, -0x000C
000181C6 48E7 1030 movem.l -[A7], D3,A2,A3
000181CA 266E 0008 movea.l A3, [A6 + 0x8]
000181CE 2F0B move.l -[A7], A3
000181D0 2057 movea.l A0, [A7]
000181D2 2250 movea.l A1, [A0]
000181D4 2269 00BC movea.l A1, [A1 + 0xBC]
000181D8 4E91 jsr [A1]
000181DA 2448 movea.l A2, A0
000181DC 262A 0008 move.l D3, [A2 + 0x8]
000181E0 584F addq.w A7, 4
000181E2 6730 beq +0x32 /* 00018214 */
000181E4 486E FFFC pea.l [A6 - 0x4]
000181E8 2F03 move.l -[A7], D3
000181EA 2F0A move.l -[A7], A2
000181EC 2057 movea.l A0, [A7]
000181EE 2250 movea.l A1, [A0]
000181F0 2269 0010 movea.l A1, [A1 + 0x10]
000181F4 4E91 jsr [A1]
000181F6 486E FFF4 pea.l [A6 - 0xC]
000181FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000181FE 2057 movea.l A0, [A7]
00018200 2268 0004 movea.l A1, [A0 + 0x4]
00018204 2269 003C movea.l A1, [A1 + 0x3C]
00018208 4E91 jsr [A1]
0001820A 302E FFFA move.w D0, [A6 - 0x6]
0001820E 4FEF 0014 lea.l A7, [A7 + 0x14]
00018212 6002 bra +0x4 /* 00018216 */
label00018214:
00018214 7006 moveq.l D0, 0x06
label00018216:
00018216 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001821A 4E5E unlink A6
0001821C 4E75 rts
0001821E 4E56 0000 link A6, 0
00018222 48E7 0030 movem.l -[A7], A2,A3
00018226 246E 0008 movea.l A2, [A6 + 0x8]
0001822A 266A 003E movea.l A3, [A2 + 0x3E]
0001822E 200B move.l D0, A3
00018230 671A beq +0x1C /* 0001824C */
00018232 2F0B move.l -[A7], A3
00018234 4EB9 0000 3560 jsr [0x00003560]
0001823A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001823E 2057 movea.l A0, [A7]
00018240 2268 0004 movea.l A1, [A0 + 0x4]
00018244 2269 00BC movea.l A1, [A1 + 0xBC]
00018248 4E91 jsr [A1]
0001824A 504F addq.w A7, 8
label0001824C:
0001824C 2F0A move.l -[A7], A2
0001824E 2057 movea.l A0, [A7]
00018250 2250 movea.l A1, [A0]
00018252 2269 00F8 movea.l A1, [A1 + 0xF8]
00018256 4E91 jsr [A1]
00018258 584F addq.w A7, 4
0001825A 4CDF 0C00 movem.l A2,A3, [A7]+
0001825E 4E5E unlink A6
00018260 4E75 rts
00018262 4E56 FFFC link A6, -0x0004
00018266 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0001826A 266E 0008 movea.l A3, [A6 + 0x8]
0001826E 362E 000C move.w D3, [A6 + 0xC]
00018272 3C2E 000E move.w D6, [A6 + 0xE]
00018276 4227 clr.b -[A7]
00018278 4227 clr.b -[A7]
0001827A 3F03 move.w -[A7], D3
0001827C 2F3C 7461 6223 move.l -[A7], 0x74616223 /* 'tab#' */
00018282 486E FFFC pea.l [A6 - 0x4]
00018286 4EB9 0000 2228 jsr [0x00002228]
0001828C 4AAE FFFC tst.l [A6 - 0x4]
00018290 4FEF 000E lea.l A7, [A7 + 0xE]
00018294 6700 00B2 beq +0xB4 /* 00018348 */
00018298 594F subq.w A7, 4
0001829A 206E FFFC movea.l A0, [A6 - 0x4]
0001829E 4850 pea.l [A0]
000182A0 4EB9 0000 1F18 jsr [0x00001F18]
000182A6 201F move.l D0, [A7]+
000182A8 7204 moveq.l D1, 0x04
000182AA B081 cmp.l D0, D1
000182AC 6D00 009A blt +0x9C /* 00018348 */
000182B0 206E FFFC movea.l A0, [A6 - 0x4]
000182B4 A029 syscall HLock
000182B6 206E FFFC movea.l A0, [A6 - 0x4]
000182BA 2050 movea.l A0, [A0]
000182BC 3A28 0002 move.w D5, [A0 + 0x2]
000182C0 4A45 tst.w D5
000182C2 6F68 ble +0x6A /* 0001832C */
000182C4 7804 moveq.l D4, 0x04
000182C6 7601 moveq.l D3, 0x01
000182C8 6032 bra +0x34 /* 000182FC */
label000182CA:
000182CA 246E FFFC movea.l A2, [A6 - 0x4]
000182CE 2452 movea.l A2, [A2]
000182D0 D4C4 add.w A2, D4
000182D2 7000 moveq.l D0, 0x00
000182D4 102A 0002 move.b D0, [A2 + 0x2]
000182D8 5340 subq.w D0, 1
000182DA 48C0 ext.l D0
000182DC 720A moveq.l D1, 0x0A
000182DE D081 add.l D0, D1
000182E0 D840 add.w D4, D0
000182E2 4227 clr.b -[A7]
000182E4 3F12 move.w -[A7], [A2]
000182E6 486A 0002 pea.l [A2 + 0x2]
000182EA 2F0B move.l -[A7], A3
000182EC 2057 movea.l A0, [A7]
000182EE 2250 movea.l A1, [A0]
000182F0 2269 00FC movea.l A1, [A1 + 0xFC]
000182F4 4E91 jsr [A1]
000182F6 5243 addq.w D3, 1
000182F8 4FEF 000C lea.l A7, [A7 + 0xC]
label000182FC:
000182FC B645 cmp.w D3, D5
000182FE 6FCA ble -0x34 /* 000182CA */
00018300 4878 0001 push.l 0x1
00018304 2F2B 0004 move.l -[A7], [A3 + 0x4]
00018308 2057 movea.l A0, [A7]
0001830A 2268 0004 movea.l A1, [A0 + 0x4]
0001830E 2269 0160 movea.l A1, [A1 + 0x160]
00018312 4E91 jsr [A1]
00018314 3045 movea.w A0, D5
00018316 2F08 move.l -[A7], A0
00018318 2F2B 0004 move.l -[A7], [A3 + 0x4]
0001831C 2057 movea.l A0, [A7]
0001831E 2268 0004 movea.l A1, [A0 + 0x4]
00018322 2269 0164 movea.l A1, [A1 + 0x164]
00018326 4E91 jsr [A1]
00018328 4FEF 0010 lea.l A7, [A7 + 0x10]
label0001832C:
0001832C 4A46 tst.w D6
0001832E 6F18 ble +0x1A /* 00018348 */
00018330 1F3C 0001 move.b -[A7], 0x1
00018334 3046 movea.w A0, D6
00018336 2F08 move.l -[A7], A0
00018338 2F0B move.l -[A7], A3
0001833A 2057 movea.l A0, [A7]
0001833C 2250 movea.l A1, [A0]
0001833E 2269 00F0 movea.l A1, [A1 + 0xF0]
00018342 4E91 jsr [A1]
00018344 4FEF 000A lea.l A7, [A7 + 0xA]
label00018348:
00018348 3F3C FFFF move.w -[A7], 0xFFFF
0001834C 486E FFFC pea.l [A6 - 0x4]
00018350 4EB9 0000 2230 jsr [0x00002230]
00018356 5C4F addq.w A7, 6
00018358 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0001835C 4E5E unlink A6
0001835E 4E75 rts
00018360 4E56 0000 link A6, 0
00018364 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00018368 246E 0008 movea.l A2, [A6 + 0x8]
0001836C 2A2E 000C move.l D5, [A6 + 0xC]
00018370 286E 0010 movea.l A4, [A6 + 0x10]
00018374 2814 move.l D4, [A4]
00018376 266A 0004 movea.l A3, [A2 + 0x4]
0001837A 286B 0020 movea.l A4, [A3 + 0x20]
0001837E 2F05 move.l -[A7], D5
00018380 2F0C move.l -[A7], A4
00018382 2057 movea.l A0, [A7]
00018384 2268 0004 movea.l A1, [A0 + 0x4]
00018388 2269 0010 movea.l A1, [A1 + 0x10]
0001838C 4E91 jsr [A1]
0001838E 2648 movea.l A3, A0
00018390 7001 moveq.l D0, 0x01
00018392 B880 cmp.l D4, D0
00018394 504F addq.w A7, 8
00018396 667A bne +0x7C /* 00018412 */
00018398 200B move.l D0, A3
0001839A 6776 beq +0x78 /* 00018412 */
0001839C 2F0A move.l -[A7], A2
0001839E 2057 movea.l A0, [A7]
000183A0 2250 movea.l A1, [A0]
000183A2 2269 00D4 movea.l A1, [A1 + 0xD4]
000183A6 4E91 jsr [A1]
000183A8 2848 movea.l A4, A0
000183AA 200C move.l D0, A4
000183AC 584F addq.w A7, 4
000183AE 671C beq +0x1E /* 000183CC */
000183B0 B9CB cmpa.l A4, A3
000183B2 6718 beq +0x1A /* 000183CC */
000183B4 1F3C 0001 move.b -[A7], 0x1
000183B8 4227 clr.b -[A7]
000183BA 2F0C move.l -[A7], A4
000183BC 2F0A move.l -[A7], A2
000183BE 2057 movea.l A0, [A7]
000183C0 2250 movea.l A1, [A0]
000183C2 2269 00F4 movea.l A1, [A1 + 0xF4]
000183C6 4E91 jsr [A1]
000183C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000183CC:
000183CC 1F3C 0001 move.b -[A7], 0x1
000183D0 4227 clr.b -[A7]
000183D2 2F0B move.l -[A7], A3
000183D4 2F0A move.l -[A7], A2
000183D6 2057 movea.l A0, [A7]
000183D8 2250 movea.l A1, [A0]
000183DA 2269 00EC movea.l A1, [A1 + 0xEC]
000183DE 4E91 jsr [A1]
000183E0 262A 0004 move.l D3, [A2 + 0x4]
000183E4 2643 movea.l A3, D3
000183E6 266B 0020 movea.l A3, [A3 + 0x20]
000183EA 200B move.l D0, A3
000183EC 4FEF 000C lea.l A7, [A7 + 0xC]
000183F0 6720 beq +0x22 /* 00018412 */
000183F2 2F0A move.l -[A7], A2
000183F4 2057 movea.l A0, [A7]
000183F6 2250 movea.l A1, [A0]
000183F8 2269 00C8 movea.l A1, [A1 + 0xC8]
000183FC 4E91 jsr [A1]
000183FE 584F addq.w A7, 4
00018400 2F00 move.l -[A7], D0
00018402 2F0B move.l -[A7], A3
00018404 2057 movea.l A0, [A7]
00018406 2268 0004 movea.l A1, [A0 + 0x4]
0001840A 2269 0020 movea.l A1, [A1 + 0x20]
0001840E 4E91 jsr [A1]
00018410 504F addq.w A7, 8
label00018412:
00018412 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00018416 4E5E unlink A6
00018418 4E75 rts
0001841A 4E56 0000 link A6, 0
0001841E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00018422 266E 0008 movea.l A3, [A6 + 0x8]
00018426 382E 000C move.w D4, [A6 + 0xC]
0001842A 262E 000E move.l D3, [A6 + 0xE]
0001842E 246E 0016 movea.l A2, [A6 + 0x16]
00018432 0C83 7265 6374 cmpi.l D3, 0x72656374 /* 'rect' */
00018438 674A beq +0x4C /* 00018484 */
0001843A 0C83 656E 6162 cmpi.l D3, 0x656E6162 /* 'enab' */
00018440 6702 beq +0x4 /* 00018444 */
00018442 6040 bra +0x42 /* 00018484 */
label00018444:
00018444 1612 move.b D3, [A2]
00018446 3044 movea.w A0, D4
00018448 2F08 move.l -[A7], A0
0001844A 2F0B move.l -[A7], A3
0001844C 2057 movea.l A0, [A7]
0001844E 2250 movea.l A1, [A0]
00018450 2269 00D0 movea.l A1, [A1 + 0xD0]
00018454 4E91 jsr [A1]
00018456 2448 movea.l A2, A0
00018458 200A move.l D0, A2
0001845A 504F addq.w A7, 8
0001845C 6726 beq +0x28 /* 00018484 */
0001845E 4A03 tst.b D3
00018460 6712 beq +0x14 /* 00018474 */
00018462 2F0A move.l -[A7], A2
00018464 2057 movea.l A0, [A7]
00018466 2268 0004 movea.l A1, [A0 + 0x4]
0001846A 2269 00B4 movea.l A1, [A1 + 0xB4]
0001846E 4E91 jsr [A1]
00018470 584F addq.w A7, 4
00018472 6010 bra +0x12 /* 00018484 */
label00018474:
00018474 2F0A move.l -[A7], A2
00018476 2057 movea.l A0, [A7]
00018478 2268 0004 movea.l A1, [A0 + 0x4]
0001847C 2269 00B8 movea.l A1, [A1 + 0xB8]
00018480 4E91 jsr [A1]
00018482 584F addq.w A7, 4
label00018484:
00018484 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00018488 4E5E unlink A6
0001848A 4E75 rts
0001848C 4E56 FFF8 link A6, -0x0008
00018490 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00018494 262E 0008 move.l D3, [A6 + 0x8]
00018498 3A2E 000C move.w D5, [A6 + 0xC]
0001849C 282E 000E move.l D4, [A6 + 0xE]
000184A0 286E 0016 movea.l A4, [A6 + 0x16]
000184A4 246E 001A movea.l A2, [A6 + 0x1A]
000184A8 0C84 7265 6374 cmpi.l D4, 0x72656374 /* 'rect' */
000184AE 670A beq +0xC /* 000184BA */
000184B0 0C84 656E 6162 cmpi.l D4, 0x656E6162 /* 'enab' */
000184B6 6734 beq +0x36 /* 000184EC */
000184B8 6058 bra +0x5A /* 00018512 */
label000184BA:
000184BA 486E FFF8 pea.l [A6 - 0x8]
000184BE 2F03 move.l -[A7], D3
000184C0 2057 movea.l A0, [A7]
000184C2 2250 movea.l A1, [A0]
000184C4 2269 00DC movea.l A1, [A1 + 0xDC]
000184C8 4E91 jsr [A1]
000184CA 486E FFF8 pea.l [A6 - 0x8]
000184CE 2F3C 0004 0004 move.l -[A7], 0x40004
000184D4 A8A9 syscall InsetRect
000184D6 28AE FFF8 move.l [A4], [A6 - 0x8]
000184DA 296E FFFC 0004 move.l [A4 + 0x4], [A6 - 0x4]
000184E0 200A move.l D0, A2
000184E2 504F addq.w A7, 8
000184E4 672C beq +0x2E /* 00018512 */
000184E6 7008 moveq.l D0, 0x08
000184E8 2480 move.l [A2], D0
000184EA 6026 bra +0x28 /* 00018512 */
label000184EC:
000184EC 3045 movea.w A0, D5
000184EE 2F08 move.l -[A7], A0
000184F0 2F03 move.l -[A7], D3
000184F2 2057 movea.l A0, [A7]
000184F4 2250 movea.l A1, [A0]
000184F6 2269 00D0 movea.l A1, [A1 + 0xD0]
000184FA 4E91 jsr [A1]
000184FC 2648 movea.l A3, A0
000184FE 200B move.l D0, A3
00018500 504F addq.w A7, 8
00018502 670E beq +0x10 /* 00018512 */
00018504 162B 0026 move.b D3, [A3 + 0x26]
00018508 1883 move.b [A4], D3
0001850A 200A move.l D0, A2
0001850C 6704 beq +0x6 /* 00018512 */
0001850E 7001 moveq.l D0, 0x01
00018510 2480 move.l [A2], D0
label00018512:
00018512 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00018516 4E5E unlink A6
00018518 4E75 rts
0001851A 4E56 FFA6 link A6, -0x005A
0001851E 2F0A move.l -[A7], A2
00018520 246E 0008 movea.l A2, [A6 + 0x8]
00018524 486E FFAC pea.l [A6 - 0x54]
00018528 4EB9 0000 20A0 jsr [0x000020A0]
0001852E 4EB9 0000 20B0 jsr [0x000020B0]
00018534 486E FFA6 pea.l [A6 - 0x5A]
00018538 4EB9 0000 20D0 jsr [0x000020D0]
0001853E 486E FFF2 pea.l [A6 - 0xE]
00018542 2F0A move.l -[A7], A2
00018544 2057 movea.l A0, [A7]
00018546 2250 movea.l A1, [A0]
00018548 2269 00DC movea.l A1, [A1 + 0xDC]
0001854C 4E91 jsr [A1]
0001854E 486E FFF2 pea.l [A6 - 0xE]
00018552 486E FFD0 pea.l [A6 - 0x30]
00018556 4EB9 0000 2148 jsr [0x00002148]
0001855C 4FEF 0018 lea.l A7, [A7 + 0x18]
00018560 6000 00B4 bra +0xB6 /* 00018616 */
label00018564:
00018564 486E FFFA pea.l [A6 - 0x6]
00018568 4EB9 0000 2340 jsr [0x00002340]
0001856E 206E FFFA movea.l A0, [A6 - 0x6]
00018572 4850 pea.l [A0]
00018574 A87A syscall GetClip
00018576 486E FFE2 pea.l [A6 - 0x1E]
0001857A 2F0A move.l -[A7], A2
0001857C 2057 movea.l A0, [A7]
0001857E 2250 movea.l A1, [A0]
00018580 2269 00E0 movea.l A1, [A1 + 0xE0]
00018584 4E91 jsr [A1]
00018586 486E FFE2 pea.l [A6 - 0x1E]
0001858A 486E FFEC pea.l [A6 - 0x14]
0001858E 4EB9 0000 2348 jsr [0x00002348]
00018594 2F2E FFFA move.l -[A7], [A6 - 0x6]
00018598 206E FFEC movea.l A0, [A6 - 0x14]
0001859C 4850 pea.l [A0]
0001859E 2F2E FFFA move.l -[A7], [A6 - 0x6]
000185A2 A8E6 syscall DiffRgn
000185A4 3F3C FFFF move.w -[A7], 0xFFFF
000185A8 486E FFEC pea.l [A6 - 0x14]
000185AC 4EB9 0000 2358 jsr [0x00002358]
000185B2 206E FFFA movea.l A0, [A6 - 0x6]
000185B6 4850 pea.l [A0]
000185B8 A879 syscall SetClip
000185BA 0C6E 0004 FFEA cmpi.w [A6 - 0x16], 0x4
000185C0 4FEF 001A lea.l A7, [A7 + 0x1A]
000185C4 6C32 bge +0x34 /* 000185F8 */
000185C6 4EB9 0000 20B0 jsr [0x000020B0]
000185CC 486E FFCA pea.l [A6 - 0x36]
000185D0 4EB9 0000 05E0 jsr [0x000005E0]
000185D6 584F addq.w A7, 4
000185D8 486E FFCA pea.l [A6 - 0x36]
000185DC AA14 syscall RGBForeColor
000185DE 486E FFF2 pea.l [A6 - 0xE]
000185E2 A8A1 syscall FrameRect
000185E4 486E FFF2 pea.l [A6 - 0xE]
000185E8 2F3C 0001 0001 move.l -[A7], 0x10001
000185EE A8A9 syscall InsetRect
000185F0 486E FFF2 pea.l [A6 - 0xE]
000185F4 A8A3 syscall EraseRect
000185F6 600E bra +0x10 /* 00018606 */
label000185F8:
000185F8 2F0A move.l -[A7], A2
000185FA 2057 movea.l A0, [A7]
000185FC 2250 movea.l A1, [A0]
000185FE 2269 0120 movea.l A1, [A1 + 0x120]
00018602 4E91 jsr [A1]
00018604 584F addq.w A7, 4
label00018606:
00018606 3F3C FFFF move.w -[A7], 0xFFFF
0001860A 486E FFFA pea.l [A6 - 0x6]
0001860E 4EB9 0000 2358 jsr [0x00002358]
00018614 5C4F addq.w A7, 6
label00018616:
00018616 486E FFEA pea.l [A6 - 0x16]
0001861A 486E FFD0 pea.l [A6 - 0x30]
0001861E 4EB9 0000 2158 jsr [0x00002158]
00018624 4A00 tst.b D0
00018626 504F addq.w A7, 8
00018628 6600 FF3A bne -0xC4 /* 00018564 */
0001862C 3F3C FFFF move.w -[A7], 0xFFFF
00018630 486E FFD0 pea.l [A6 - 0x30]
00018634 4EB9 0000 2150 jsr [0x00002150]
0001863A 3F3C FFFF move.w -[A7], 0xFFFF
0001863E 486E FFA6 pea.l [A6 - 0x5A]
00018642 4EB9 0000 20E8 jsr [0x000020E8]
00018648 3F3C FFFF move.w -[A7], 0xFFFF
0001864C 486E FFAC pea.l [A6 - 0x54]
00018650 4EB9 0000 20A8 jsr [0x000020A8]
00018656 4FEF 0012 lea.l A7, [A7 + 0x12]
0001865A 245F movea.l A2, [A7]+
0001865C 4E5E unlink A6
0001865E 4E75 rts
00018660 4E56 FFC8 link A6, -0x0038
00018664 2F0A move.l -[A7], A2
00018666 246E 0008 movea.l A2, [A6 + 0x8]
0001866A 486E FFD4 pea.l [A6 - 0x2C]
0001866E 4EB9 0000 20A0 jsr [0x000020A0]
00018674 4EB9 0000 20B0 jsr [0x000020B0]
0001867A 486E FFF2 pea.l [A6 - 0xE]
0001867E 2F0A move.l -[A7], A2
00018680 2057 movea.l A0, [A7]
00018682 2250 movea.l A1, [A0]
00018684 2269 00DC movea.l A1, [A1 + 0xDC]
00018688 4E91 jsr [A1]
0001868A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001868E 4EB9 0000 3110 jsr [0x00003110]
00018694 4A00 tst.b D0
00018696 4FEF 0010 lea.l A7, [A7 + 0x10]
0001869A 6722 beq +0x24 /* 000186BE */
0001869C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000186A0 4EB9 0000 30D8 jsr [0x000030D8]
000186A6 4A00 tst.b D0
000186A8 584F addq.w A7, 4
000186AA 6712 beq +0x14 /* 000186BE */
000186AC 486E FFCE pea.l [A6 - 0x32]
000186B0 4EB9 0000 05E0 jsr [0x000005E0]
000186B6 41EE FFCE lea.l A0, [A6 - 0x32]
000186BA 584F addq.w A7, 4
000186BC 6014 bra +0x16 /* 000186D2 */
label000186BE:
000186BE 1F3C 000A move.b -[A7], 0xA /* '\n' */
000186C2 486E FFC8 pea.l [A6 - 0x38]
000186C6 4EB9 0000 05D8 jsr [0x000005D8]
000186CC 41EE FFC8 lea.l A0, [A6 - 0x38]
000186D0 5C4F addq.w A7, 6
label000186D2:
000186D2 2D50 FFFA move.l [A6 - 0x6], [A0]
000186D6 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
000186DC 486E FFFA pea.l [A6 - 0x6]
000186E0 AA14 syscall RGBForeColor
000186E2 486E FFF2 pea.l [A6 - 0xE]
000186E6 A8A1 syscall FrameRect
000186E8 2F0A move.l -[A7], A2
000186EA 2057 movea.l A0, [A7]
000186EC 2250 movea.l A1, [A0]
000186EE 2269 008C movea.l A1, [A1 + 0x8C]
000186F2 4E91 jsr [A1]
000186F4 486E FFF2 pea.l [A6 - 0xE]
000186F8 2F3C 0001 0001 move.l -[A7], 0x10001
000186FE A8A9 syscall InsetRect
00018700 486E FFF2 pea.l [A6 - 0xE]
00018704 A8A3 syscall EraseRect
00018706 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001870A 4EB9 0000 3110 jsr [0x00003110]
00018710 4A00 tst.b D0
00018712 504F addq.w A7, 8
00018714 6700 00EE beq +0xF0 /* 00018804 */
00018718 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001871C 4EB9 0000 30D8 jsr [0x000030D8]
00018722 4A00 tst.b D0
00018724 584F addq.w A7, 4
00018726 6700 00DC beq +0xDE /* 00018804 */
0001872A 1F3C 0003 move.b -[A7], 0x3
0001872E 486E FFFA pea.l [A6 - 0x6]
00018732 4EB9 0000 05D8 jsr [0x000005D8]
00018738 486E FFFA pea.l [A6 - 0x6]
0001873C AA14 syscall RGBForeColor
0001873E 2F3C 0001 0001 move.l -[A7], 0x10001
00018744 42A7 clr.l -[A7]
00018746 486E FFF2 pea.l [A6 - 0xE]
0001874A 4EB9 0000 06B8 jsr [0x000006B8]
00018750 1F3C 0006 move.b -[A7], 0x6
00018754 486E FFFA pea.l [A6 - 0x6]
00018758 4EB9 0000 05D8 jsr [0x000005D8]
0001875E 486E FFFA pea.l [A6 - 0x6]
00018762 AA14 syscall RGBForeColor
00018764 42A7 clr.l -[A7]
00018766 2F3C 0001 0001 move.l -[A7], 0x10001
0001876C 486E FFF2 pea.l [A6 - 0xE]
00018770 4EB9 0000 06B0 jsr [0x000006B0]
00018776 486E FFFA pea.l [A6 - 0x6]
0001877A 4EB9 0000 05E8 jsr [0x000005E8]
00018780 486E FFFA pea.l [A6 - 0x6]
00018784 AA14 syscall RGBForeColor
00018786 2F3C 0002 0002 move.l -[A7], 0x20002
0001878C 2F3C 0001 0001 move.l -[A7], 0x10001
00018792 486E FFF2 pea.l [A6 - 0xE]
00018796 4EB9 0000 06B8 jsr [0x000006B8]
0001879C 1F3C 0004 move.b -[A7], 0x4
000187A0 486E FFFA pea.l [A6 - 0x6]
000187A4 4EB9 0000 05D8 jsr [0x000005D8]
000187AA 486E FFFA pea.l [A6 - 0x6]
000187AE AA14 syscall RGBForeColor
000187B0 2F3C 0001 0001 move.l -[A7], 0x10001
000187B6 2F3C 0002 0002 move.l -[A7], 0x20002
000187BC 486E FFF2 pea.l [A6 - 0xE]
000187C0 4EB9 0000 06B0 jsr [0x000006B0]
000187C6 1F3C 0002 move.b -[A7], 0x2
000187CA 486E FFFA pea.l [A6 - 0x6]
000187CE 4EB9 0000 05D8 jsr [0x000005D8]
000187D4 486E FFFA pea.l [A6 - 0x6]
000187D8 302E FFF6 move.w D0, [A6 - 0xA]
000187DC 5340 subq.w D0, 1
000187DE 3F00 move.w -[A7], D0
000187E0 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000187E4 4EB9 0000 06E0 jsr [0x000006E0]
000187EA 486E FFFA pea.l [A6 - 0x6]
000187EE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000187F2 302E FFF8 move.w D0, [A6 - 0x8]
000187F6 5340 subq.w D0, 1
000187F8 3F00 move.w -[A7], D0
000187FA 4EB9 0000 06E0 jsr [0x000006E0]
00018800 4FEF 005C lea.l A7, [A7 + 0x5C]
label00018804:
00018804 3F3C FFFF move.w -[A7], 0xFFFF
00018808 486E FFD4 pea.l [A6 - 0x2C]
0001880C 4EB9 0000 20A8 jsr [0x000020A8]
00018812 5C4F addq.w A7, 6
00018814 245F movea.l A2, [A7]+
00018816 4E5E unlink A6
00018818 4E75 rts
0001881A 4E56 FFC0 link A6, -0x0040
0001881E 48E7 0030 movem.l -[A7], A2,A3
00018822 246E 0008 movea.l A2, [A6 + 0x8]
00018826 486E FFC0 pea.l [A6 - 0x40]
0001882A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001882E 2057 movea.l A0, [A7]
00018830 2268 0004 movea.l A1, [A0 + 0x4]
00018834 2269 003C movea.l A1, [A1 + 0x3C]
00018838 4E91 jsr [A1]
0001883A 2D7C 4255 5456 FFE2 move.l [A6 - 0x1E], 0x42555456 /* 'BUTV' */
00018842 302E FFC6 move.w D0, [A6 - 0x3A]
00018846 906E FFC2 sub.w D0, [A6 - 0x3E]
0001884A 3D40 FFE6 move.w [A6 - 0x1A], D0
0001884E 2F0A move.l -[A7], A2
00018850 2057 movea.l A0, [A7]
00018852 2250 movea.l A1, [A0]
00018854 2269 00E8 movea.l A1, [A1 + 0xE8]
00018858 4E91 jsr [A1]
0001885A 4A00 tst.b D0
0001885C 4FEF 000C lea.l A7, [A7 + 0xC]
00018860 6704 beq +0x6 /* 00018866 */
00018862 7018 moveq.l D0, 0x18
00018864 6002 bra +0x4 /* 00018868 */
label00018866:
00018866 7013 moveq.l D0, 0x13
label00018868:
00018868 7200 moveq.l D1, 0x00
0001886A 1200 move.b D1, D0
0001886C 3D41 FFE8 move.w [A6 - 0x18], D1
00018870 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00018876 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
0001887C 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
00018882 422E FFED clr.b [A6 - 0x13]
00018886 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
0001888C 422E FFEF clr.b [A6 - 0x11]
00018890 302E FFC2 move.w D0, [A6 - 0x3E]
00018894 5240 addq.w D0, 1
00018896 48C0 ext.l D0
00018898 2D40 FFF0 move.l [A6 - 0x10], D0
0001889C 306E FFC0 movea.w A0, [A6 - 0x40]
000188A0 2D48 FFF4 move.l [A6 - 0xC], A0
000188A4 42AE FFF8 clr.l [A6 - 0x8]
000188A8 266A 0004 movea.l A3, [A2 + 0x4]
000188AC 206B 0020 movea.l A0, [A3 + 0x20]
000188B0 2D48 FFFC move.l [A6 - 0x4], A0
000188B4 42AE FFC8 clr.l [A6 - 0x38]
000188B8 42AE FFCC clr.l [A6 - 0x34]
000188BC 42AE FFD4 clr.l [A6 - 0x2C]
000188C0 42AE FFD0 clr.l [A6 - 0x30]
000188C4 42AE FFD8 clr.l [A6 - 0x28]
000188C8 42AE FFDC clr.l [A6 - 0x24]
000188CC 426E FFE0 clr.w [A6 - 0x20]
000188D0 4878 0086 push.l 0x86
000188D4 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
000188DA 2648 movea.l A3, A0
000188DC 2008 move.l D0, A0
000188DE 584F addq.w A7, 4
000188E0 6718 beq +0x1A /* 000188FA */
000188E2 486E FFC8 pea.l [A6 - 0x38]
000188E6 486E FFE2 pea.l [A6 - 0x1E]
000188EA 3F3C 0001 move.w -[A7], 0x1
000188EE 2F0B move.l -[A7], A3
000188F0 4EB9 0000 3530 jsr [0x00003530]
000188F6 4FEF 000E lea.l A7, [A7 + 0xE]
label000188FA:
000188FA 254B 003E move.l [A2 + 0x3E], A3
000188FE 4CDF 0C00 movem.l A2,A3, [A7]+
00018902 4E5E unlink A6
00018904 4E75 rts
00018906 4E56 FEE2 link A6, -0x011E
0001890A 48E7 0030 movem.l -[A7], A2,A3
0001890E 266E 0008 movea.l A3, [A6 + 0x8]
00018912 246E 000C movea.l A2, [A6 + 0xC]
00018916 42A7 clr.l -[A7]
00018918 2F0B move.l -[A7], A3
0001891A 2057 movea.l A0, [A7]
0001891C 2250 movea.l A1, [A0]
0001891E 2269 00BC movea.l A1, [A1 + 0xBC]
00018922 4E91 jsr [A1]
00018924 584F addq.w A7, 4
00018926 2F08 move.l -[A7], A0
00018928 486E FEE2 pea.l [A6 - 0x11E]
0001892C 4EB9 0000 2798 jsr [0x00002798]
00018932 4FEF 000C lea.l A7, [A7 + 0xC]
00018936 607C bra +0x7E /* 000189B4 */
label00018938:
00018938 486E FEF6 pea.l [A6 - 0x10A]
0001893C 4EB9 0000 2440 jsr [0x00002440]
00018942 206E FEF6 movea.l A0, [A6 - 0x10A]
00018946 4850 pea.l [A0]
00018948 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
0001894C 2057 movea.l A0, [A7]
0001894E 2268 0004 movea.l A1, [A0 + 0x4]
00018952 2269 0024 movea.l A1, [A1 + 0x24]
00018956 4E91 jsr [A1]
00018958 1F12 move.b -[A7], [A2]
0001895A 206E FEF6 movea.l A0, [A6 - 0x10A]
0001895E 1F10 move.b -[A7], [A0]
00018960 2F0B move.l -[A7], A3
00018962 4868 0001 pea.l [A0 + 0x1]
00018966 206E FEFA movea.l A0, [A6 - 0x106]
0001896A 4E90 jsr [A0]
0001896C 4A40 tst.w D0
0001896E 4FEF 0018 lea.l A7, [A7 + 0x18]
00018972 6618 bne +0x1A /* 0001898C */
00018974 246E FEF2 movea.l A2, [A6 - 0x10E]
00018978 3F3C FFFF move.w -[A7], 0xFFFF
0001897C 486E FEE2 pea.l [A6 - 0x11E]
00018980 4EB9 0000 27A0 jsr [0x000027A0]
00018986 204A movea.l A0, A2
00018988 5C4F addq.w A7, 6
0001898A 602E bra +0x30 /* 000189BA */
label0001898C:
0001898C 486E FEF2 pea.l [A6 - 0x10E]
00018990 486E FEE2 pea.l [A6 - 0x11E]
00018994 4EB9 0000 27A8 jsr [0x000027A8]
0001899A 4A00 tst.b D0
0001899C 504F addq.w A7, 8
0001899E 6698 bne -0x66 /* 00018938 */
000189A0 3F3C FFFF move.w -[A7], 0xFFFF
000189A4 486E FEE2 pea.l [A6 - 0x11E]
000189A8 4EB9 0000 27A0 jsr [0x000027A0]
000189AE 91C8 sub.l A0, A0
000189B0 5C4F addq.w A7, 6
000189B2 6006 bra +0x8 /* 000189BA */
label000189B4:
000189B4 264A movea.l A3, A2
000189B6 528B addq.l A3, 1
000189B8 60D2 bra -0x2C /* 0001898C */
label000189BA:
000189BA 4CDF 0C00 movem.l A2,A3, [A7]+
000189BE 4E5E unlink A6
000189C0 4E75 rts
000189C2 4E56 FFFC link A6, -0x0004
000189C6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000189CA 286E 0008 movea.l A4, [A6 + 0x8]
000189CE 266E 000C movea.l A3, [A6 + 0xC]
000189D2 262E 0010 move.l D3, [A6 + 0x10]
000189D6 2F0C move.l -[A7], A4
000189D8 2057 movea.l A0, [A7]
000189DA 2250 movea.l A1, [A0]
000189DC 2269 00BC movea.l A1, [A1 + 0xBC]
000189E0 4E91 jsr [A1]
000189E2 2448 movea.l A2, A0
000189E4 42AE FFFC clr.l [A6 - 0x4]
000189E8 486E FFFC pea.l [A6 - 0x4]
000189EC 2F03 move.l -[A7], D3
000189EE 2F0A move.l -[A7], A2
000189F0 2057 movea.l A0, [A7]
000189F2 2250 movea.l A1, [A0]
000189F4 2269 0010 movea.l A1, [A1 + 0x10]
000189F8 4E91 jsr [A1]
000189FA 4AAE FFFC tst.l [A6 - 0x4]
000189FE 4FEF 0010 lea.l A7, [A7 + 0x10]
00018A02 6718 beq +0x1A /* 00018A1C */
00018A04 2F0B move.l -[A7], A3
00018A06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00018A0A 2057 movea.l A0, [A7]
00018A0C 2268 0004 movea.l A1, [A0 + 0x4]
00018A10 2269 0024 movea.l A1, [A1 + 0x24]
00018A14 4E91 jsr [A1]
00018A16 7001 moveq.l D0, 0x01
00018A18 504F addq.w A7, 8
00018A1A 6002 bra +0x4 /* 00018A1E */
label00018A1C:
00018A1C 7000 moveq.l D0, 0x00
label00018A1E:
00018A1E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00018A22 4E5E unlink A6
00018A24 4E75 rts
00018A26 4E56 FE00 link A6, -0x0200
00018A2A 48E7 1030 movem.l -[A7], D3,A2,A3
00018A2E 266E 0008 movea.l A3, [A6 + 0x8]
00018A32 246E 000C movea.l A2, [A6 + 0xC]
00018A36 486E FF00 pea.l [A6 - 0x100]
00018A3A 2F3C 7462 2020 move.l -[A7], 0x74622020 /* 'tb ' */
00018A40 4EB9 0000 2430 jsr [0x00002430]
00018A46 2F0B move.l -[A7], A3
00018A48 2057 movea.l A0, [A7]
00018A4A 2250 movea.l A1, [A0]
00018A4C 2269 00C0 movea.l A1, [A1 + 0xC0]
00018A50 4E91 jsr [A1]
00018A52 2600 move.l D3, D0
00018A54 2F03 move.l -[A7], D3
00018A56 486E FE00 pea.l [A6 - 0x200]
00018A5A 4EB9 0000 1F80 jsr [0x00001F80]
00018A60 1D7C 0002 FF00 move.b [A6 - 0x100], 0x2
00018A66 3F3C 0100 move.w -[A7], 0x100
00018A6A 486E FE00 pea.l [A6 - 0x200]
00018A6E 486E FF00 pea.l [A6 - 0x100]
00018A72 4EB9 0000 2428 jsr [0x00002428]
00018A78 2F0A move.l -[A7], A2
00018A7A 486E FF00 pea.l [A6 - 0x100]
00018A7E 4EB9 0000 2438 jsr [0x00002438]
00018A84 2003 move.l D0, D3
00018A86 4FEF 001E lea.l A7, [A7 + 0x1E]
00018A8A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00018A8E 4E5E unlink A6
00018A90 4E75 rts
00018A92 4E56 FFE8 link A6, -0x0018
00018A96 48E7 0030 movem.l -[A7], A2,A3
00018A9A 266E 0008 movea.l A3, [A6 + 0x8]
00018A9E 2F0B move.l -[A7], A3
00018AA0 2057 movea.l A0, [A7]
00018AA2 2250 movea.l A1, [A0]
00018AA4 2269 00F8 movea.l A1, [A1 + 0xF8]
00018AA8 4E91 jsr [A1]
00018AAA 42A7 clr.l -[A7]
00018AAC 2F0B move.l -[A7], A3
00018AAE 2057 movea.l A0, [A7]
00018AB0 2250 movea.l A1, [A0]
00018AB2 2269 00BC movea.l A1, [A1 + 0xBC]
00018AB6 4E91 jsr [A1]
00018AB8 584F addq.w A7, 4
00018ABA 2F08 move.l -[A7], A0
00018ABC 486E FFE8 pea.l [A6 - 0x18]
00018AC0 4EB9 0000 2798 jsr [0x00002798]
00018AC6 4FEF 0010 lea.l A7, [A7 + 0x10]
00018ACA 6022 bra +0x24 /* 00018AEE */
label00018ACC:
00018ACC 486E FFF8 pea.l [A6 - 0x8]
00018AD0 2F0B move.l -[A7], A3
00018AD2 2057 movea.l A0, [A7]
00018AD4 2250 movea.l A1, [A0]
00018AD6 2269 0130 movea.l A1, [A1 + 0x130]
00018ADA 4E91 jsr [A1]
00018ADC 4AAE FFFC tst.l [A6 - 0x4]
00018AE0 504F addq.w A7, 8
00018AE2 670A beq +0xC /* 00018AEE */
00018AE4 246E FFFC movea.l A2, [A6 - 0x4]
00018AE8 256E FFF8 0008 move.l [A2 + 0x8], [A6 - 0x8]
label00018AEE:
00018AEE 486E FFFC pea.l [A6 - 0x4]
00018AF2 486E FFE8 pea.l [A6 - 0x18]
00018AF6 4EB9 0000 27A8 jsr [0x000027A8]
00018AFC 4A00 tst.b D0
00018AFE 504F addq.w A7, 8
00018B00 66CA bne -0x34 /* 00018ACC */
00018B02 3F3C FFFF move.w -[A7], 0xFFFF
00018B06 486E FFE8 pea.l [A6 - 0x18]
00018B0A 4EB9 0000 27A0 jsr [0x000027A0]
00018B10 5C4F addq.w A7, 6
00018B12 4CDF 0C00 movem.l A2,A3, [A7]+
00018B16 4E5E unlink A6
00018B18 4E75 rts
00018B1A 4E56 0000 link A6, 0
00018B1E 2F0A move.l -[A7], A2
00018B20 246E 0008 movea.l A2, [A6 + 0x8]
00018B24 2F2E 000C move.l -[A7], [A6 + 0xC]
00018B28 2F0A move.l -[A7], A2
00018B2A 61FF FFFE DDA0 bsr -0x1225E /* 000068CC */
00018B30 41F9 0000 62D8 lea.l A0, [0x000062D8]
00018B36 2488 move.l [A2], A0
00018B38 204A movea.l A0, A2
00018B3A 504F addq.w A7, 8
00018B3C 245F movea.l A2, [A7]+
00018B3E 4E5E unlink A6
00018B40 4E75 rts
00018B42 4E56 0000 link A6, 0
00018B46 2F0A move.l -[A7], A2
00018B48 246E 0008 movea.l A2, [A6 + 0x8]
00018B4C 200A move.l D0, A2
00018B4E 6724 beq +0x26 /* 00018B74 */
00018B50 41F9 0000 62D8 lea.l A0, [0x000062D8]
00018B56 2488 move.l [A2], A0
00018B58 4267 clr.w -[A7]
00018B5A 2F0A move.l -[A7], A2
00018B5C 61FF FFFE DDA4 bsr -0x1225A /* 00006902 */
00018B62 4A6E 000C tst.w [A6 + 0xC]
00018B66 5C4F addq.w A7, 6
00018B68 6F0A ble +0xC /* 00018B74 */
00018B6A 2F0A move.l -[A7], A2
00018B6C 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00018B72 584F addq.w A7, 4
label00018B74:
00018B74 204A movea.l A0, A2
00018B76 245F movea.l A2, [A7]+
00018B78 4E5E unlink A6
00018B7A 4E75 rts
00018B7C 4E56 FEFC link A6, -0x0104
00018B80 48E7 0038 movem.l -[A7], A2,A3,A4
00018B84 286E 0008 movea.l A4, [A6 + 0x8]
00018B88 266E 000C movea.l A3, [A6 + 0xC]
00018B8C 246E 0010 movea.l A2, [A6 + 0x10]
00018B90 4878 0002 push.l 0x2
00018B94 486E FFFE pea.l [A6 - 0x2]
00018B98 2F0A move.l -[A7], A2
00018B9A 4EB9 0000 2BA0 jsr [0x00002BA0]
00018BA0 4878 0002 push.l 0x2
00018BA4 486E FEFC pea.l [A6 - 0x104]
00018BA8 2F0A move.l -[A7], A2
00018BAA 4EB9 0000 2BA0 jsr [0x00002BA0]
00018BB0 486E FEFE pea.l [A6 - 0x102]
00018BB4 2F0A move.l -[A7], A2
00018BB6 4EB9 0000 2BC0 jsr [0x00002BC0]
00018BBC 42A7 clr.l -[A7]
00018BBE 3F2E FEFC move.w -[A7], [A6 - 0x104]
00018BC2 486E FEFE pea.l [A6 - 0x102]
00018BC6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00018BCA 2F0B move.l -[A7], A3
00018BCC 2F0C move.l -[A7], A4
00018BCE 2057 movea.l A0, [A7]
00018BD0 2250 movea.l A1, [A0]
00018BD2 2269 0010 movea.l A1, [A1 + 0x10]
00018BD6 4E91 jsr [A1]
00018BD8 4FEF 0034 lea.l A7, [A7 + 0x34]
00018BDC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00018BE0 4E5E unlink A6
00018BE2 4E75 rts
00018BE4 4E56 0000 link A6, 0
00018BE8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00018BEC 246E 0008 movea.l A2, [A6 + 0x8]
00018BF0 286E 000C movea.l A4, [A6 + 0xC]
00018BF4 382E 0010 move.w D4, [A6 + 0x10]
00018BF8 266E 0012 movea.l A3, [A6 + 0x12]
00018BFC 362E 0016 move.w D3, [A6 + 0x16]
00018C00 254C 0004 move.l [A2 + 0x4], A4
00018C04 0C44 00A0 cmpi.w D4, 0xA0
00018C08 57C0 seq D0
00018C0A 4400 neg.b D0
00018C0C 1540 0008 move.b [A2 + 0x8], D0
00018C10 42AA 000A clr.l [A2 + 0xA]
00018C14 426A 000E clr.w [A2 + 0xE]
00018C18 2F3C 6772 7068 move.l -[A7], 0x67727068 /* 'grph' */
00018C1E 3F03 move.w -[A7], D3
00018C20 2F0B move.l -[A7], A3
00018C22 2F0A move.l -[A7], A2
00018C24 2057 movea.l A0, [A7]
00018C26 2250 movea.l A1, [A0]
00018C28 2269 00E4 movea.l A1, [A1 + 0xE4]
00018C2C 4E91 jsr [A1]
00018C2E 4FEF 000E lea.l A7, [A7 + 0xE]
00018C32 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00018C36 4E5E unlink A6
00018C38 4E75 rts
00018C3A 4E56 FFE2 link A6, -0x001E
00018C3E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00018C42 246E 0008 movea.l A2, [A6 + 0x8]
00018C46 286E 000C movea.l A4, [A6 + 0xC]
00018C4A 382E 0010 move.w D4, [A6 + 0x10]
00018C4E 262E 0012 move.l D3, [A6 + 0x12]
00018C52 4A14 tst.b [A4]
00018C54 6700 0098 beq +0x9A /* 00018CEE */
00018C58 2D43 FFE2 move.l [A6 - 0x1E], D3
00018C5C 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */
00018C62 3D7C 0014 FFE8 move.w [A6 - 0x18], 0x14
00018C68 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00018C6E 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00018C74 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
00018C7A 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
00018C80 422E FFEE clr.b [A6 - 0x12]
00018C84 422E FFEF clr.b [A6 - 0x11]
00018C88 700C moveq.l D0, 0x0C
00018C8A 2D40 FFF0 move.l [A6 - 0x10], D0
00018C8E 42AE FFF4 clr.l [A6 - 0xC]
00018C92 42AE FFF8 clr.l [A6 - 0x8]
00018C96 266A 0004 movea.l A3, [A2 + 0x4]
00018C9A 206B 0020 movea.l A0, [A3 + 0x20]
00018C9E 2D48 FFFC move.l [A6 - 0x4], A0
00018CA2 4878 0076 push.l 0x76 /* 'v' */
00018CA6 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00018CAC 2648 movea.l A3, A0
00018CAE 2008 move.l D0, A0
00018CB0 584F addq.w A7, 4
00018CB2 671E beq +0x20 /* 00018CD2 */
00018CB4 2F3C 6973 7478 move.l -[A7], 0x69737478 /* 'istx' */
00018CBA 3F04 move.w -[A7], D4
00018CBC 2F0C move.l -[A7], A4
00018CBE 486E FFE2 pea.l [A6 - 0x1E]
00018CC2 3F3C 0001 move.w -[A7], 0x1
00018CC6 2F0B move.l -[A7], A3
00018CC8 4EB9 0000 1C30 jsr [0x00001C30]
00018CCE 4FEF 0014 lea.l A7, [A7 + 0x14]
label00018CD2:
00018CD2 254B 000A move.l [A2 + 0xA], A3
00018CD6 4227 clr.b -[A7]
00018CD8 486A 000E pea.l [A2 + 0xE]
00018CDC 2F0A move.l -[A7], A2
00018CDE 2057 movea.l A0, [A7]
00018CE0 2250 movea.l A1, [A0]
00018CE2 2269 00E0 movea.l A1, [A1 + 0xE0]
00018CE6 4E91 jsr [A1]
00018CE8 4FEF 000A lea.l A7, [A7 + 0xA]
00018CEC 6008 bra +0xA /* 00018CF6 */
label00018CEE:
00018CEE 42AA 000A clr.l [A2 + 0xA]
00018CF2 426A 000E clr.w [A2 + 0xE]
label00018CF6:
00018CF6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00018CFA 4E5E unlink A6
00018CFC 4E75 rts
00018CFE 4E56 0000 link A6, 0
00018D02 2F0A move.l -[A7], A2
00018D04 246E 0008 movea.l A2, [A6 + 0x8]
00018D08 2F2E 000C move.l -[A7], [A6 + 0xC]
00018D0C 2F0A move.l -[A7], A2
00018D0E 4EB9 0000 0028 jsr [0x00000028 /* __m68k_vec_a_trap__ */]
00018D14 41F9 0000 60D8 lea.l A0, [0x000060D8]
00018D1A 2488 move.l [A2], A0
00018D1C 422A 0008 clr.b [A2 + 0x8]
00018D20 204A movea.l A0, A2
00018D22 504F addq.w A7, 8
00018D24 245F movea.l A2, [A7]+
00018D26 4E5E unlink A6
00018D28 4E75 rts
00018D2A 4E56 0000 link A6, 0
00018D2E 2F0A move.l -[A7], A2
00018D30 246E 0008 movea.l A2, [A6 + 0x8]
00018D34 200A move.l D0, A2
00018D36 6724 beq +0x26 /* 00018D5C */
00018D38 41F9 0000 60D8 lea.l A0, [0x000060D8]
00018D3E 2488 move.l [A2], A0
00018D40 4267 clr.w -[A7]
00018D42 2F0A move.l -[A7], A2
00018D44 4EB9 0000 0030 jsr [0x00000030]
00018D4A 4A6E 000C tst.w [A6 + 0xC]
00018D4E 5C4F addq.w A7, 6
00018D50 6F0A ble +0xC /* 00018D5C */
00018D52 2F0A move.l -[A7], A2
00018D54 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00018D5A 584F addq.w A7, 4
label00018D5C:
00018D5C 204A movea.l A0, A2
00018D5E 245F movea.l A2, [A7]+
00018D60 4E5E unlink A6
00018D62 4E75 rts
00018D64 4E56 FEFC link A6, -0x0104
00018D68 48E7 0038 movem.l -[A7], A2,A3,A4
00018D6C 286E 0008 movea.l A4, [A6 + 0x8]
00018D70 266E 000C movea.l A3, [A6 + 0xC]
00018D74 246E 0010 movea.l A2, [A6 + 0x10]
00018D78 4878 0002 push.l 0x2
00018D7C 486E FFFE pea.l [A6 - 0x2]
00018D80 2F0A move.l -[A7], A2
00018D82 4EB9 0000 2BA0 jsr [0x00002BA0]
00018D88 4878 0002 push.l 0x2
00018D8C 486E FEFC pea.l [A6 - 0x104]
00018D90 2F0A move.l -[A7], A2
00018D92 4EB9 0000 2BA0 jsr [0x00002BA0]
00018D98 486E FEFE pea.l [A6 - 0x102]
00018D9C 2F0A move.l -[A7], A2
00018D9E 4EB9 0000 2BC0 jsr [0x00002BC0]
00018DA4 42A7 clr.l -[A7]
00018DA6 4267 clr.w -[A7]
00018DA8 4879 0000 62D6 push.l 0x62D6
00018DAE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00018DB2 2F0B move.l -[A7], A3
00018DB4 2F0C move.l -[A7], A4
00018DB6 2057 movea.l A0, [A7]
00018DB8 2250 movea.l A1, [A0]
00018DBA 2269 0010 movea.l A1, [A1 + 0x10]
00018DBE 4E91 jsr [A1]
00018DC0 4FEF 0034 lea.l A7, [A7 + 0x34]
00018DC4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00018DC8 4E5E unlink A6
00018DCA 4E75 rts
00018DCC 48E7 1030 movem.l -[A7], D3,A2,A3
00018DD0 246F 0010 movea.l A2, [A7 + 0x10]
00018DD4 266F 0014 movea.l A3, [A7 + 0x14]
00018DD8 362F 0018 move.w D3, [A7 + 0x18]
00018DDC 254B 0004 move.l [A2 + 0x4], A3
00018DE0 0C43 0150 cmpi.w D3, 0x150
00018DE4 57C0 seq D0
00018DE6 4400 neg.b D0
00018DE8 1540 0008 move.b [A2 + 0x8], D0
00018DEC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00018DF0 4E75 rts
00018DF2 4E56 FFE8 link A6, -0x0018
00018DF6 2F0A move.l -[A7], A2
00018DF8 246E 0008 movea.l A2, [A6 + 0x8]
00018DFC 486E FFFA pea.l [A6 - 0x6]
00018E00 4EB9 0000 2340 jsr [0x00002340]
00018E06 486E FFFA pea.l [A6 - 0x6]
00018E0A 486E FFE8 pea.l [A6 - 0x18]
00018E0E 4EB9 0000 2368 jsr [0x00002368]
00018E14 486E FFF2 pea.l [A6 - 0xE]
00018E18 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018E1C 2057 movea.l A0, [A7]
00018E1E 2268 0004 movea.l A1, [A0 + 0x4]
00018E22 2269 003C movea.l A1, [A1 + 0x3C]
00018E26 4E91 jsr [A1]
00018E28 486E FFF2 pea.l [A6 - 0xE]
00018E2C A8A1 syscall FrameRect
00018E2E 486E FFF2 pea.l [A6 - 0xE]
00018E32 2F3C 0001 0001 move.l -[A7], 0x10001
00018E38 A8A9 syscall InsetRect
00018E3A 486E FFF2 pea.l [A6 - 0xE]
00018E3E A8A1 syscall FrameRect
00018E40 3F3C FFFF move.w -[A7], 0xFFFF
00018E44 486E FFE8 pea.l [A6 - 0x18]
00018E48 4EB9 0000 2378 jsr [0x00002378]
00018E4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00018E52 486E FFEC pea.l [A6 - 0x14]
00018E56 4EB9 0000 2348 jsr [0x00002348]
00018E5C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00018E60 206E FFEC movea.l A0, [A6 - 0x14]
00018E64 4850 pea.l [A0]
00018E66 2F2E FFFA move.l -[A7], [A6 - 0x6]
00018E6A A8E4 syscall SectRgn
00018E6C 3F3C FFFF move.w -[A7], 0xFFFF
00018E70 486E FFEC pea.l [A6 - 0x14]
00018E74 4EB9 0000 2358 jsr [0x00002358]
00018E7A 486E FFFA pea.l [A6 - 0x6]
00018E7E 4EB9 0000 2360 jsr [0x00002360]
00018E84 2448 movea.l A2, A0
00018E86 3F3C FFFF move.w -[A7], 0xFFFF
00018E8A 486E FFFA pea.l [A6 - 0x6]
00018E8E 4EB9 0000 2358 jsr [0x00002358]
00018E94 204A movea.l A0, A2
00018E96 4FEF 0032 lea.l A7, [A7 + 0x32]
00018E9A 245F movea.l A2, [A7]+
00018E9C 4E5E unlink A6
00018E9E 4E75 rts
00018EA0 4E56 FFE8 link A6, -0x0018
00018EA4 2F0A move.l -[A7], A2
00018EA6 246E 0008 movea.l A2, [A6 + 0x8]
00018EAA 486E FFFA pea.l [A6 - 0x6]
00018EAE 4EB9 0000 2340 jsr [0x00002340]
00018EB4 486E FFFA pea.l [A6 - 0x6]
00018EB8 486E FFE8 pea.l [A6 - 0x18]
00018EBC 4EB9 0000 2368 jsr [0x00002368]
00018EC2 486E FFF2 pea.l [A6 - 0xE]
00018EC6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018ECA 2057 movea.l A0, [A7]
00018ECC 2268 0004 movea.l A1, [A0 + 0x4]
00018ED0 2269 003C movea.l A1, [A1 + 0x3C]
00018ED4 4E91 jsr [A1]
00018ED6 486E FFF2 pea.l [A6 - 0xE]
00018EDA 2F3C 0001 0001 move.l -[A7], 0x10001
00018EE0 A8A9 syscall InsetRect
00018EE2 486E FFF2 pea.l [A6 - 0xE]
00018EE6 A8A1 syscall FrameRect
00018EE8 486E FFF2 pea.l [A6 - 0xE]
00018EEC 2F3C 0001 0001 move.l -[A7], 0x10001
00018EF2 A8A9 syscall InsetRect
00018EF4 486E FFF2 pea.l [A6 - 0xE]
00018EF8 A8A1 syscall FrameRect
00018EFA 3F3C FFFF move.w -[A7], 0xFFFF
00018EFE 486E FFE8 pea.l [A6 - 0x18]
00018F02 4EB9 0000 2378 jsr [0x00002378]
00018F08 2F2E 000C move.l -[A7], [A6 + 0xC]
00018F0C 486E FFEC pea.l [A6 - 0x14]
00018F10 4EB9 0000 2348 jsr [0x00002348]
00018F16 2F2E FFFA move.l -[A7], [A6 - 0x6]
00018F1A 206E FFEC movea.l A0, [A6 - 0x14]
00018F1E 4850 pea.l [A0]
00018F20 2F2E FFFA move.l -[A7], [A6 - 0x6]
00018F24 A8E6 syscall DiffRgn
00018F26 3F3C FFFF move.w -[A7], 0xFFFF
00018F2A 486E FFEC pea.l [A6 - 0x14]
00018F2E 4EB9 0000 2358 jsr [0x00002358]
00018F34 486E FFFA pea.l [A6 - 0x6]
00018F38 4EB9 0000 2360 jsr [0x00002360]
00018F3E 2448 movea.l A2, A0
00018F40 3F3C FFFF move.w -[A7], 0xFFFF
00018F44 486E FFFA pea.l [A6 - 0x6]
00018F48 4EB9 0000 2358 jsr [0x00002358]
00018F4E 204A movea.l A0, A2
00018F50 4FEF 0032 lea.l A7, [A7 + 0x32]
00018F54 245F movea.l A2, [A7]+
00018F56 4E5E unlink A6
00018F58 4E75 rts
00018F5A 4E56 0000 link A6, 0
00018F5E 48E7 1820 movem.l -[A7], D3,D4,A2
00018F62 246E 0008 movea.l A2, [A6 + 0x8]
00018F66 162E 000C move.b D3, [A6 + 0xC]
00018F6A 182E 000E move.b D4, [A6 + 0xE]
00018F6E B62A 0008 cmp.b D3, [A2 + 0x8]
00018F72 6732 beq +0x34 /* 00018FA6 */
00018F74 1543 0008 move.b [A2 + 0x8], D3
00018F78 4A04 tst.b D4
00018F7A 672A beq +0x2C /* 00018FA6 */
00018F7C 42A7 clr.l -[A7]
00018F7E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018F82 2057 movea.l A0, [A7]
00018F84 2268 0004 movea.l A1, [A0 + 0x4]
00018F88 2269 00E8 movea.l A1, [A1 + 0xE8]
00018F8C 4E91 jsr [A1]
00018F8E 4A00 tst.b D0
00018F90 504F addq.w A7, 8
00018F92 6712 beq +0x14 /* 00018FA6 */
00018F94 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018F98 2057 movea.l A0, [A7]
00018F9A 2268 0004 movea.l A1, [A0 + 0x4]
00018F9E 2269 00BC movea.l A1, [A1 + 0xBC]
00018FA2 4E91 jsr [A1]
00018FA4 584F addq.w A7, 4
label00018FA6:
00018FA6 4CDF 0418 movem.l D3,D4,A2, [A7]+
00018FAA 4E5E unlink A6
00018FAC 4E75 rts
00018FAE 4E56 FFEE link A6, -0x0012
00018FB2 48E7 0038 movem.l -[A7], A2,A3,A4
00018FB6 246E 0008 movea.l A2, [A6 + 0x8]
00018FBA 286E 000C movea.l A4, [A6 + 0xC]
00018FBE 266E 0010 movea.l A3, [A6 + 0x10]
00018FC2 200C move.l D0, A4
00018FC4 6716 beq +0x18 /* 00018FDC */
00018FC6 486E FFFA pea.l [A6 - 0x6]
00018FCA 4EB9 0000 05E0 jsr [0x000005E0]
00018FD0 28AE FFFA move.l [A4], [A6 - 0x6]
00018FD4 396E FFFE 0004 move.w [A4 + 0x4], [A6 - 0x2]
00018FDA 584F addq.w A7, 4
label00018FDC:
00018FDC 200B move.l D0, A3
00018FDE 6752 beq +0x54 /* 00019032 */
00018FE0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018FE4 4EB9 0000 3110 jsr [0x00003110]
00018FEA 4A00 tst.b D0
00018FEC 584F addq.w A7, 4
00018FEE 6726 beq +0x28 /* 00019016 */
00018FF0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018FF4 4EB9 0000 30D8 jsr [0x000030D8]
00018FFA 4A00 tst.b D0
00018FFC 584F addq.w A7, 4
00018FFE 6716 beq +0x18 /* 00019016 */
00019000 1F3C 0002 move.b -[A7], 0x2
00019004 486E FFF4 pea.l [A6 - 0xC]
00019008 4EB9 0000 05D8 jsr [0x000005D8]
0001900E 41EE FFF4 lea.l A0, [A6 - 0xC]
00019012 5C4F addq.w A7, 6
00019014 6014 bra +0x16 /* 0001902A */
label00019016:
00019016 1F3C 0002 move.b -[A7], 0x2
0001901A 486E FFEE pea.l [A6 - 0x12]
0001901E 4EB9 0000 05D8 jsr [0x000005D8]
00019024 41EE FFEE lea.l A0, [A6 - 0x12]
00019028 5C4F addq.w A7, 6
label0001902A:
0001902A 2690 move.l [A3], [A0]
0001902C 3768 0004 0004 move.w [A3 + 0x4], [A0 + 0x4]
label00019032:
00019032 7001 moveq.l D0, 0x01
00019034 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00019038 4E5E unlink A6
0001903A 4E75 rts
0001903C 4E56 FFF4 link A6, -0x000C
00019040 486E FFFA pea.l [A6 - 0x6]
00019044 486E FFF4 pea.l [A6 - 0xC]
00019048 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001904C 2057 movea.l A0, [A7]
0001904E 2250 movea.l A1, [A0]
00019050 2269 0090 movea.l A1, [A1 + 0x90]
00019054 4E91 jsr [A1]
00019056 486E FFF4 pea.l [A6 - 0xC]
0001905A AA14 syscall RGBForeColor
0001905C 486E FFFA pea.l [A6 - 0x6]
00019060 AA15 syscall RGBBackColor
00019062 7001 moveq.l D0, 0x01
00019064 4E5E unlink A6
00019066 4E75 rts
00019068 4E56 0000 link A6, 0
0001906C 2F0A move.l -[A7], A2
0001906E 246E 0008 movea.l A2, [A6 + 0x8]
00019072 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019076 4EB9 0000 30D8 jsr [0x000030D8]
0001907C 4A00 tst.b D0
0001907E 584F addq.w A7, 4
00019080 6712 beq +0x14 /* 00019094 */
00019082 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019086 2057 movea.l A0, [A7]
00019088 2268 0004 movea.l A1, [A0 + 0x4]
0001908C 2269 00BC movea.l A1, [A1 + 0xBC]
00019090 4E91 jsr [A1]
00019092 584F addq.w A7, 4
label00019094:
00019094 245F movea.l A2, [A7]+
00019096 4E5E unlink A6
00019098 4E75 rts
0001909A 4E56 0000 link A6, 0
0001909E 2F0A move.l -[A7], A2
000190A0 246E 0008 movea.l A2, [A6 + 0x8]
000190A4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000190A8 4EB9 0000 30D8 jsr [0x000030D8]
000190AE 4A00 tst.b D0
000190B0 584F addq.w A7, 4
000190B2 6612 bne +0x14 /* 000190C6 */
000190B4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000190B8 2057 movea.l A0, [A7]
000190BA 2268 0004 movea.l A1, [A0 + 0x4]
000190BE 2269 00BC movea.l A1, [A1 + 0xBC]
000190C2 4E91 jsr [A1]
000190C4 584F addq.w A7, 4
label000190C6:
000190C6 245F movea.l A2, [A7]+
000190C8 4E5E unlink A6
000190CA 4E75 rts
000190CC 4E56 0000 link A6, 0
000190D0 2F0A move.l -[A7], A2
000190D2 246E 0008 movea.l A2, [A6 + 0x8]
000190D6 2F0A move.l -[A7], A2
000190D8 2057 movea.l A0, [A7]
000190DA 2250 movea.l A1, [A0]
000190DC 2269 00BC movea.l A1, [A1 + 0xBC]
000190E0 4E91 jsr [A1]
000190E2 2F0A move.l -[A7], A2
000190E4 2057 movea.l A0, [A7]
000190E6 2250 movea.l A1, [A0]
000190E8 2269 00C0 movea.l A1, [A1 + 0xC0]
000190EC 4E91 jsr [A1]
000190EE 2F0A move.l -[A7], A2
000190F0 2057 movea.l A0, [A7]
000190F2 2250 movea.l A1, [A0]
000190F4 2269 00C4 movea.l A1, [A1 + 0xC4]
000190F8 4E91 jsr [A1]
000190FA 4FEF 000C lea.l A7, [A7 + 0xC]
000190FE 245F movea.l A2, [A7]+
00019100 4E5E unlink A6
00019102 4E75 rts
00019104 4E56 FFC0 link A6, -0x0040
00019108 2F0A move.l -[A7], A2
0001910A 246E 0008 movea.l A2, [A6 + 0x8]
0001910E 486E FFC0 pea.l [A6 - 0x40]
00019112 4EB9 0000 20A0 jsr [0x000020A0]
00019118 4EB9 0000 20B0 jsr [0x000020B0]
0001911E 486E FFF2 pea.l [A6 - 0xE]
00019122 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019126 2057 movea.l A0, [A7]
00019128 2268 0004 movea.l A1, [A0 + 0x4]
0001912C 2269 003C movea.l A1, [A1 + 0x3C]
00019130 4E91 jsr [A1]
00019132 486E FFF2 pea.l [A6 - 0xE]
00019136 486E FFDE pea.l [A6 - 0x22]
0001913A 4EB9 0000 2148 jsr [0x00002148]
00019140 4FEF 0014 lea.l A7, [A7 + 0x14]
00019144 603E bra +0x40 /* 00019184 */
label00019146:
00019146 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0001914C 6C1A bge +0x1C /* 00019168 */
0001914E 486E FFFA pea.l [A6 - 0x6]
00019152 4EB9 0000 05E8 jsr [0x000005E8]
00019158 486E FFFA pea.l [A6 - 0x6]
0001915C AA14 syscall RGBForeColor
0001915E 486E FFF2 pea.l [A6 - 0xE]
00019162 A8A2 syscall PaintRect
00019164 584F addq.w A7, 4
00019166 601C bra +0x1E /* 00019184 */
label00019168:
00019168 1F3C 0002 move.b -[A7], 0x2
0001916C 486E FFFA pea.l [A6 - 0x6]
00019170 4EB9 0000 05D8 jsr [0x000005D8]
00019176 486E FFFA pea.l [A6 - 0x6]
0001917A AA14 syscall RGBForeColor
0001917C 486E FFF2 pea.l [A6 - 0xE]
00019180 A8A2 syscall PaintRect
00019182 5C4F addq.w A7, 6
label00019184:
00019184 486E FFF0 pea.l [A6 - 0x10]
00019188 486E FFDE pea.l [A6 - 0x22]
0001918C 4EB9 0000 2158 jsr [0x00002158]
00019192 4A00 tst.b D0
00019194 504F addq.w A7, 8
00019196 66AE bne -0x50 /* 00019146 */
00019198 3F3C FFFF move.w -[A7], 0xFFFF
0001919C 486E FFDE pea.l [A6 - 0x22]
000191A0 4EB9 0000 2150 jsr [0x00002150]
000191A6 3F3C FFFF move.w -[A7], 0xFFFF
000191AA 486E FFC0 pea.l [A6 - 0x40]
000191AE 4EB9 0000 20A8 jsr [0x000020A8]
000191B4 4FEF 000C lea.l A7, [A7 + 0xC]
000191B8 245F movea.l A2, [A7]+
000191BA 4E5E unlink A6
000191BC 4E75 rts
000191BE 4E56 FFAE link A6, -0x0052
000191C2 2F0A move.l -[A7], A2
000191C4 246E 0008 movea.l A2, [A6 + 0x8]
000191C8 486E FFAE pea.l [A6 - 0x52]
000191CC 4EB9 0000 20A0 jsr [0x000020A0]
000191D2 4EB9 0000 20B0 jsr [0x000020B0]
000191D8 486E FFF8 pea.l [A6 - 0x8]
000191DC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000191E0 2057 movea.l A0, [A7]
000191E2 2268 0004 movea.l A1, [A0 + 0x4]
000191E6 2269 003C movea.l A1, [A1 + 0x3C]
000191EA 4E91 jsr [A1]
000191EC 486E FFF8 pea.l [A6 - 0x8]
000191F0 486E FFDE pea.l [A6 - 0x22]
000191F4 4EB9 0000 2148 jsr [0x00002148]
000191FA 4FEF 0014 lea.l A7, [A7 + 0x14]
000191FE 6000 00BC bra +0xBE /* 000192BC */
label00019202:
00019202 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00019208 6C12 bge +0x14 /* 0001921C */
0001920A 486E FFD8 pea.l [A6 - 0x28]
0001920E 4EB9 0000 05E0 jsr [0x000005E0]
00019214 41EE FFD8 lea.l A0, [A6 - 0x28]
00019218 584F addq.w A7, 4
0001921A 6046 bra +0x48 /* 00019262 */
label0001921C:
0001921C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019220 4EB9 0000 3110 jsr [0x00003110]
00019226 4A00 tst.b D0
00019228 584F addq.w A7, 4
0001922A 6722 beq +0x24 /* 0001924E */
0001922C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019230 4EB9 0000 30D8 jsr [0x000030D8]
00019236 4A00 tst.b D0
00019238 584F addq.w A7, 4
0001923A 6712 beq +0x14 /* 0001924E */
0001923C 486E FFD2 pea.l [A6 - 0x2E]
00019240 4EB9 0000 05E0 jsr [0x000005E0]
00019246 41EE FFD2 lea.l A0, [A6 - 0x2E]
0001924A 584F addq.w A7, 4
0001924C 6014 bra +0x16 /* 00019262 */
label0001924E:
0001924E 1F3C 000A move.b -[A7], 0xA /* '\n' */
00019252 486E FFCC pea.l [A6 - 0x34]
00019256 4EB9 0000 05D8 jsr [0x000005D8]
0001925C 41EE FFCC lea.l A0, [A6 - 0x34]
00019260 5C4F addq.w A7, 6
label00019262:
00019262 2D50 FFF2 move.l [A6 - 0xE], [A0]
00019266 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
0001926C 486E FFF2 pea.l [A6 - 0xE]
00019270 AA14 syscall RGBForeColor
00019272 2F0A move.l -[A7], A2
00019274 2057 movea.l A0, [A7]
00019276 2250 movea.l A1, [A0]
00019278 2269 00AC movea.l A1, [A1 + 0xAC]
0001927C 4E91 jsr [A1]
0001927E 4A00 tst.b D0
00019280 584F addq.w A7, 4
00019282 6708 beq +0xA /* 0001928C */
00019284 486E FFF8 pea.l [A6 - 0x8]
00019288 A8A1 syscall FrameRect
0001928A 6030 bra +0x32 /* 000192BC */
label0001928C:
0001928C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00019290 3F2E FFFC move.w -[A7], [A6 - 0x4]
00019294 A893 syscall MoveTo
00019296 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001929A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0001929E A891 syscall LineTo
000192A0 302E FFFE move.w D0, [A6 - 0x2]
000192A4 5340 subq.w D0, 1
000192A6 3F00 move.w -[A7], D0
000192A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000192AC A891 syscall LineTo
000192AE 302E FFFE move.w D0, [A6 - 0x2]
000192B2 5340 subq.w D0, 1
000192B4 3F00 move.w -[A7], D0
000192B6 3F2E FFFC move.w -[A7], [A6 - 0x4]
000192BA A891 syscall LineTo
label000192BC:
000192BC 486E FFF0 pea.l [A6 - 0x10]
000192C0 486E FFDE pea.l [A6 - 0x22]
000192C4 4EB9 0000 2158 jsr [0x00002158]
000192CA 4A00 tst.b D0
000192CC 504F addq.w A7, 8
000192CE 6600 FF32 bne -0xCC /* 00019202 */
000192D2 3F3C FFFF move.w -[A7], 0xFFFF
000192D6 486E FFDE pea.l [A6 - 0x22]
000192DA 4EB9 0000 2150 jsr [0x00002150]
000192E0 3F3C FFFF move.w -[A7], 0xFFFF
000192E4 486E FFAE pea.l [A6 - 0x52]
000192E8 4EB9 0000 20A8 jsr [0x000020A8]
000192EE 4FEF 000C lea.l A7, [A7 + 0xC]
000192F2 245F movea.l A2, [A7]+
000192F4 4E5E unlink A6
000192F6 4E75 rts
000192F8 4E56 FFC0 link A6, -0x0040
000192FC 2F0A move.l -[A7], A2
000192FE 246E 0008 movea.l A2, [A6 + 0x8]
00019302 486E FFC0 pea.l [A6 - 0x40]
00019306 4EB9 0000 20A0 jsr [0x000020A0]
0001930C 4EB9 0000 20B0 jsr [0x000020B0]
00019312 486E FFF2 pea.l [A6 - 0xE]
00019316 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001931A 2057 movea.l A0, [A7]
0001931C 2268 0004 movea.l A1, [A0 + 0x4]
00019320 2269 003C movea.l A1, [A1 + 0x3C]
00019324 4E91 jsr [A1]
00019326 486E FFF2 pea.l [A6 - 0xE]
0001932A 2F3C 0001 0001 move.l -[A7], 0x10001
00019330 A8A9 syscall InsetRect
00019332 2F0A move.l -[A7], A2
00019334 2057 movea.l A0, [A7]
00019336 2250 movea.l A1, [A0]
00019338 2269 00AC movea.l A1, [A1 + 0xAC]
0001933C 4E91 jsr [A1]
0001933E 4A00 tst.b D0
00019340 4FEF 0010 lea.l A7, [A7 + 0x10]
00019344 6604 bne +0x6 /* 0001934A */
00019346 526E FFF6 addq.w [A6 - 0xA], 1
label0001934A:
0001934A 486E FFF2 pea.l [A6 - 0xE]
0001934E 486E FFDE pea.l [A6 - 0x22]
00019352 4EB9 0000 2148 jsr [0x00002148]
00019358 504F addq.w A7, 8
0001935A 6074 bra +0x76 /* 000193D0 */
label0001935C:
0001935C 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00019362 6D6C blt +0x6E /* 000193D0 */
00019364 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019368 4EB9 0000 3110 jsr [0x00003110]
0001936E 4A00 tst.b D0
00019370 584F addq.w A7, 4
00019372 675C beq +0x5E /* 000193D0 */
00019374 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019378 4EB9 0000 30D8 jsr [0x000030D8]
0001937E 4A00 tst.b D0
00019380 584F addq.w A7, 4
00019382 674C beq +0x4E /* 000193D0 */
00019384 486E FFFA pea.l [A6 - 0x6]
00019388 4EB9 0000 05E8 jsr [0x000005E8]
0001938E 486E FFFA pea.l [A6 - 0x6]
00019392 AA14 syscall RGBForeColor
00019394 2F3C 0001 0000 move.l -[A7], 0x10000
0001939A 42A7 clr.l -[A7]
0001939C 486E FFF2 pea.l [A6 - 0xE]
000193A0 4EB9 0000 06B8 jsr [0x000006B8]
000193A6 1F3C 0005 move.b -[A7], 0x5
000193AA 486E FFFA pea.l [A6 - 0x6]
000193AE 4EB9 0000 05D8 jsr [0x000005D8]
000193B4 486E FFFA pea.l [A6 - 0x6]
000193B8 AA14 syscall RGBForeColor
000193BA 42A7 clr.l -[A7]
000193BC 2F3C 0001 0001 move.l -[A7], 0x10001
000193C2 486E FFF2 pea.l [A6 - 0xE]
000193C6 4EB9 0000 06B0 jsr [0x000006B0]
000193CC 4FEF 0022 lea.l A7, [A7 + 0x22]
label000193D0:
000193D0 486E FFF0 pea.l [A6 - 0x10]
000193D4 486E FFDE pea.l [A6 - 0x22]
000193D8 4EB9 0000 2158 jsr [0x00002158]
000193DE 4A00 tst.b D0
000193E0 504F addq.w A7, 8
000193E2 6600 FF78 bne -0x86 /* 0001935C */
000193E6 3F3C FFFF move.w -[A7], 0xFFFF
000193EA 486E FFDE pea.l [A6 - 0x22]
000193EE 4EB9 0000 2150 jsr [0x00002150]
000193F4 3F3C FFFF move.w -[A7], 0xFFFF
000193F8 486E FFC0 pea.l [A6 - 0x40]
000193FC 4EB9 0000 20A8 jsr [0x000020A8]
00019402 4FEF 000C lea.l A7, [A7 + 0xC]
00019406 245F movea.l A2, [A7]+
00019408 4E5E unlink A6
0001940A 4E75 rts
0001940C 4E56 FFF0 link A6, -0x0010
00019410 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00019414 246E 0008 movea.l A2, [A6 + 0x8]
00019418 42A7 clr.l -[A7]
0001941A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001941E 2057 movea.l A0, [A7]
00019420 2268 0004 movea.l A1, [A0 + 0x4]
00019424 2269 00E8 movea.l A1, [A1 + 0xE8]
00019428 4E91 jsr [A1]
0001942A 4A00 tst.b D0
0001942C 504F addq.w A7, 8
0001942E 677A beq +0x7C /* 000194AA */
00019430 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019434 4EB9 0000 30A0 jsr [0x000030A0]
0001943A 4A00 tst.b D0
0001943C 584F addq.w A7, 4
0001943E 676A beq +0x6C /* 000194AA */
00019440 486E FFF0 pea.l [A6 - 0x10]
00019444 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019448 2057 movea.l A0, [A7]
0001944A 2268 0004 movea.l A1, [A0 + 0x4]
0001944E 2269 0038 movea.l A1, [A1 + 0x38]
00019452 4E91 jsr [A1]
00019454 4A00 tst.b D0
00019456 504F addq.w A7, 8
00019458 6750 beq +0x52 /* 000194AA */
0001945A 262A 0004 move.l D3, [A2 + 0x4]
0001945E 2643 movea.l A3, D3
00019460 206B 0020 movea.l A0, [A3 + 0x20]
00019464 2008 move.l D0, A0
00019466 6742 beq +0x44 /* 000194AA */
00019468 2843 movea.l A4, D3
0001946A 266C 0020 movea.l A3, [A4 + 0x20]
0001946E 2D6B 006C FFF8 move.l [A6 - 0x8], [A3 + 0x6C]
00019474 2D6B 0070 FFFC move.l [A6 - 0x4], [A3 + 0x70]
0001947A 554F subq.w A7, 2
0001947C 486E FFF0 pea.l [A6 - 0x10]
00019480 486E FFF8 pea.l [A6 - 0x8]
00019484 486E FFF8 pea.l [A6 - 0x8]
00019488 A8AA syscall SectRect
0001948A 101F move.b D0, [A7]+
0001948C 671C beq +0x1E /* 000194AA */
0001948E 486E FFF8 pea.l [A6 - 0x8]
00019492 2F0A move.l -[A7], A2
00019494 2057 movea.l A0, [A7]
00019496 2250 movea.l A1, [A0]
00019498 2269 00B0 movea.l A1, [A1 + 0xB0]
0001949C 4E91 jsr [A1]
0001949E 2648 movea.l A3, A0
000194A0 2F0B move.l -[A7], A3
000194A2 A927 syscall InvalRgn
000194A4 2F0B move.l -[A7], A3
000194A6 A8D9 syscall DisposRgn/DisposeRgn
000194A8 504F addq.w A7, 8
label000194AA:
000194AA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000194AE 4E5E unlink A6
000194B0 4E75 rts
000194B2 4E56 FFF0 link A6, -0x0010
000194B6 48E7 0038 movem.l -[A7], A2,A3,A4
000194BA 246E 0008 movea.l A2, [A6 + 0x8]
000194BE 42A7 clr.l -[A7]
000194C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000194C4 2057 movea.l A0, [A7]
000194C6 2268 0004 movea.l A1, [A0 + 0x4]
000194CA 2269 00E8 movea.l A1, [A1 + 0xE8]
000194CE 4E91 jsr [A1]
000194D0 4A00 tst.b D0
000194D2 504F addq.w A7, 8
000194D4 6700 00A0 beq +0xA2 /* 00019576 */
000194D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000194DC 4EB9 0000 30A0 jsr [0x000030A0]
000194E2 4A00 tst.b D0
000194E4 584F addq.w A7, 4
000194E6 6700 008E beq +0x90 /* 00019576 */
000194EA 486E FFF8 pea.l [A6 - 0x8]
000194EE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000194F2 2057 movea.l A0, [A7]
000194F4 2268 0004 movea.l A1, [A0 + 0x4]
000194F8 2269 0038 movea.l A1, [A1 + 0x38]
000194FC 4E91 jsr [A1]
000194FE 4A00 tst.b D0
00019500 504F addq.w A7, 8
00019502 6772 beq +0x74 /* 00019576 */
00019504 266A 0004 movea.l A3, [A2 + 0x4]
00019508 206B 0020 movea.l A0, [A3 + 0x20]
0001950C 2008 move.l D0, A0
0001950E 6766 beq +0x68 /* 00019576 */
00019510 486E FFF8 pea.l [A6 - 0x8]
00019514 2F3C 0001 0001 move.l -[A7], 0x10001
0001951A A8A9 syscall InsetRect
0001951C 2F0A move.l -[A7], A2
0001951E 2057 movea.l A0, [A7]
00019520 2250 movea.l A1, [A0]
00019522 2269 00AC movea.l A1, [A1 + 0xAC]
00019526 4E91 jsr [A1]
00019528 4A00 tst.b D0
0001952A 584F addq.w A7, 4
0001952C 6604 bne +0x6 /* 00019532 */
0001952E 526E FFFC addq.w [A6 - 0x4], 1
label00019532:
00019532 286A 0004 movea.l A4, [A2 + 0x4]
00019536 266C 0020 movea.l A3, [A4 + 0x20]
0001953A 2D6B 006C FFF0 move.l [A6 - 0x10], [A3 + 0x6C]
00019540 2D6B 0070 FFF4 move.l [A6 - 0xC], [A3 + 0x70]
00019546 554F subq.w A7, 2
00019548 486E FFF8 pea.l [A6 - 0x8]
0001954C 486E FFF0 pea.l [A6 - 0x10]
00019550 486E FFF0 pea.l [A6 - 0x10]
00019554 A8AA syscall SectRect
00019556 101F move.b D0, [A7]+
00019558 671C beq +0x1E /* 00019576 */
0001955A 486E FFF0 pea.l [A6 - 0x10]
0001955E 2F0A move.l -[A7], A2
00019560 2057 movea.l A0, [A7]
00019562 2250 movea.l A1, [A0]
00019564 2269 00B4 movea.l A1, [A1 + 0xB4]
00019568 4E91 jsr [A1]
0001956A 2648 movea.l A3, A0
0001956C 2F0B move.l -[A7], A3
0001956E A927 syscall InvalRgn
00019570 2F0B move.l -[A7], A3
00019572 A8D9 syscall DisposRgn/DisposeRgn
00019574 504F addq.w A7, 8
label00019576:
00019576 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001957A 4E5E unlink A6
0001957C 4E75 rts
0001957E 0000 0926 ori.b D0, 0x26 /* '&' */
00019582 9485 sub.l D2, D5
00019584 8585 9CF9 unpk D2, D5, 0x9CF9
00019588 F9F9 .invalid <<F/7/4>>
0001958A FC40 5DF2 .extension 0xC40 <<F/1/6>>, 0x5DF2 // unimplemented
0001958E EE40 asr D0.w, 7
00019590 5BF9 F9F9 FCA3 smi [0xF9F9FCA3]
00019596 8686 or.l D3, D6
00019598 868E or.l D3, A6
0001959A 9FF8 8EAD sub.l A7, [0xFFFF8EAD]
0001959E 40A5 negx.l -[A5]
000195A0 9285 sub.l D1, D5
000195A2 8B41 8487 pack D5, D1, 0x8487
000195A6 4093 negx.l [A3]
000195A8 FD40 .extension 0xD40 <<F/4-5/6>> // unimplemented
000195AA A983 syscall DisposeDialog
000195AC 8797 or.l [A7], D3
000195AE 8387 9F83 unpk D1, D7, 0x9F83
000195B2 87BE or.l <<invalid special address>>, D3
000195B4 8B98 or.l [A0]+, D5
000195B6 F640 5941 .extension 0x640 <<F/1/3>>, 0x5941 // unimplemented
000195BA 4C89 B2B1 movem.w D0,D4,D5,D7,A1,A4,A5,A7, A1
000195BE 88BD or.l D4, <<invalid special address>>
000195C0 4061 negx.w -[A1]
000195C2 8E88 or.l D7, A0
000195C4 4041 negx.w D1
000195C6 F5E8 .invalid <<F/7/2>>
000195C8 F540 .extension 0x540 <<F/4-5/2>> // unimplemented
000195CA 85AB AA42 or.l [A3 - 0x55BE], D2
000195CE 2F85 8840 move.l [A7 + A0 + 0x40], D5
000195D2 9B9D sub.l [A5]+, D5
000195D4 8A9A or.l D5, [A2]+
000195D6 9D8A subx.l -[A6], -[A2]
000195D8 9A9D sub.l D5, [A5]+
000195DA 8A8C or.l D5, A4
000195DC 8F8B 938F unpk -[A7], -[A3], 0x938F
000195E0 938F subx.l -[A1], -[A7]
000195E2 8B94 or.l [A4], D5
000195E4 416E F3F9 chk.w D0, [A6 - 0xC07]
000195E8 F0F9 F7DC .extension 0x0F9 <<F/2-3/0>> // unimplemented
000195EC F3F9 .invalid <<F/7/1>>
000195EE F0F9 F7D1 .extension 0x0F9 <<F/2-3/0>> // unimplemented
000195F2 F9EB .invalid <<F/7/4>>
000195F4 E2D5 lsr .w [A5]
000195F6 F5E8 .invalid <<F/7/2>>
000195F8 ED8C lsl D4, 6
000195FA 93B5 F540 sub.l [A5 + <<invalid base displacement size>>], D1
000195FE 5DDE slt [A6]+
00019600 F240 9A7F .extension 0x240 <<F/1/1>>, 0x9A7F // unimplemented
00019604 A840 syscall Fix2Long
00019606 BAF6 9941 cmpa.w A5, [[A6 + <<invalid base displacement size>>]]
0001960A 75F3 moveq.l D2, 0xFFFFFFF3
0001960C F9F0 .invalid <<F/7/4>>
0001960E F9F7 .invalid <<F/7/4>>
00019610 DCF3 F9F0 F9F7 DCF3 add.w A6, [-0x608230D]
00019618 F9F0 .invalid <<F/7/4>>
0001961A F9F7 .invalid <<F/7/4>>
0001961C E8D5 F5E8 bftst [A5] {23:D0}
00019620 ED8C lsl D4, 6
00019622 93B5 F540 sub.l [A5 + <<invalid base displacement size>>], D1
00019626 CE7F and.w D7, <<invalid special address>>
00019628 A840 syscall Fix2Long
0001962A BAF6 9940 cmpa.w A5, [A6 + <<invalid base displacement size>>]
0001962E E8F5 D2E8 EFDF bftst <<invalid full ext with IS == 1 and I/IS == 7>> {11:D0}
00019634 DFF5 EA40 add.l A7, [A5 + A6 * 2 + 0x40]
00019638 6D7F blt +0x81 /* 000196B9 */
0001963A 9D40 subx.w D6, D0
0001963C 767F moveq.l D3, 0x7F
0001963E B540 xor.w D0, D2
00019640 6DF5 blt -0x9 /* 00019637 */
00019642 C1F5 40A7 muls.w D0, [A5 + D4.w - 0x89]
00019646 4050 negx.w [A0]
00019648 E2D3 lsr .w [A3]
0001964A 4071 DFEA E240 5D7F negx.w [[-0x1DC0] + 0x5D7F]
00019652 AB9D syscall FastSlant
00019654 97AC DE40 sub.l [A4 - 0x21C0], D3
00019658 C68B and.l D3, A3
0001965A 9385 subx.l D1, D5
0001965C 8385 919A unpk D1, D5, 0x919A
00019660 4068 7FBB negx.w [A0 + 0x7FBB]
00019664 EB88 lsl D0, 5
00019666 4049 negx.w A1
00019668 D540 addx.w D2, D0
0001966A 627F bhi +0x81 /* 000196EB */
0001966C AEB5 syscall 0xAB5, auto_pop
0001966E 8A9C or.l D5, [A4]+
00019670 8B87 8787 unpk D5, D7, 0x8787
00019674 9683 sub.l D3, D3
00019676 ACAD syscall PtInRect, auto_pop
00019678 8791 or.l [A1], D3
0001967A 838D 4042 unpk -[A1], -[A5], 0x4042
0001967E F9E3 .invalid <<F/7/4>>
00019680 85AA E1A8 or.l [A2 - 0x1E58], D2
00019684 8791 or.l [A1], D3
00019686 838D B083 unpk -[A1], -[A5], 0xB083
0001968A B7F9 E585 A6E3 cmpa.l A3, [0xE585A6E3]
00019690 A687 syscall IOPMsgRequest, flags=6
00019692 9140 subx.w D0, D0
00019694 6B95 bmi -0x69 /* 0001962B */
00019696 8398 or.l [A0]+, D1
00019698 9087 sub.l D0, D7
0001969A 8F95 or.l [A5], D7
0001969C 8398 or.l [A0]+, D1
0001969E 9087 sub.l D0, D7
000196A0 41A8 BF43 .invalid 0, [A0 - 0x40BD] // invalid opcode 4 with b == 6
000196A4 3D85 8B94 move.w <<invalid full ext with I/IS == 4>>, D5
000196A8 879E or.l [A6]+, D3
000196AA 858B 8E87 unpk -[A2], -[A3], 0x8E87
000196AE B28B cmp.l D1, A3
000196B0 9AF5 9B83 9486 889F sub.w A5, [[ + <<invalid base displacement size>> + A1 * 2] - 0x6B797761]
000196B8 F88E 8540 .extension 0x88E <<F/2-3/4>> // unimplemented
000196BC B4C8 cmpa.w A2, A0
000196BE EDDC DA8B bfffo D5, [A4]+ {D2:11}
000196C2 FCAF DDB2 .extension 0xCAF <<F/2-3/6>> // unimplemented
000196C6 DCB2 8788 add.l D6, [ + <<invalid base displacement size>> + A0 * 8]
000196CA 898E 8F92 unpk -[A4], -[A6], 0x8F92
000196CE A699 syscall XToolTable, flags=6
000196D0 4063 negx.w -[A3]
000196D2 918E subx.l -[A0], -[A6]
000196D4 8589 8AA9 unpk -[A2], -[A1], 0x8AA9
000196D8 8587 8740 unpk D2, D7, 0x8740
000196DC 4C87 FC9C movem.w D2,D3,D4,D7,A2,A3,A4,A5,A6,A7, D7
000196E0 FC8E 8E9F .extension 0xC8E <<F/2-3/6>> // unimplemented
000196E4 F88E 4084 .extension 0x88E <<F/2-3/4>> // unimplemented
000196E8 4088 negx.l A0
000196EA 9A90 sub.l D5, [A0]
000196EC A187 syscall IOPMsgRequest, flags=1
000196EE FC9E FC8E .extension 0xC9E <<F/2-3/6>> // unimplemented
000196F2 8E9F or.l D7, [A7]+
000196F4 F88E AAAB .extension 0x88E <<F/2-3/4>> // unimplemented
000196F8 9540 subx.w D2, D0
000196FA 8685 or.l D3, D5
000196FC 8BAC 87B9 or.l [A4 - 0x7847], D5
00019700 8588 4042 unpk -[A2], -[A0], 0x4042
00019704 858B 92B1 unpk -[A2], -[A3], 0x92B1
00019708 E6BF ror D7, D3
0001970A D390 add.l [A0], D1
0001970C 8A9C or.l D5, [A4]+
0001970E 8B87 8790 unpk D5, D7, 0x8790
label00019712:
00019712 9742 subx.w D3, D2
00019714 4FD5 lea.l A7, [A5]
00019716 7E08 moveq.l D7, 0x08
00019718 E441 asr D1.w, 2
0001971A F7EC .invalid <<F/7/3>>
0001971C 7FB8 moveq.l D7, 0xFFFFFFB8
0001971E DFEC 7FAB add.l A7, [A4 + 0x7FAB]
00019722 E8EC E4E4 C2DE bftst [A4 - 0x3D22] {19:D4}
00019728 E28B lsr D3, 1
0001972A 8C93 or.l D6, [A3]
0001972C 42CA .invalid A2 // invalid opcode 4 with subtype 1
0001972E 7EE1 moveq.l D7, 0xFFFFFFE1
00019730 ECEC F3F3 F3F3 bfclr [A4 - 0xC0D] {15:D3}
00019736 ECF3 ECEC F3F3 F3F3 F3E8 EC42 398B bfclr [[-0xC0C0C18] - 0x13BDC675] {D3:D4}
00019744 87A1 or.l -[A1], D3
00019746 4271 CB7E clr.w <<invalid full ext with IS == 1 and I/IS == 6>>
0001974A 06D5 .incomplete
0001974C 4208 clr.b A0
0001974E EC7F ror D7.w, D6
00019750 B8DF cmpa.w A4, [A7]+
00019752 EC7F ror D7.w, D6
00019754 ABE8 syscall 0xBE8
00019756 ECE4 E4C2 bfclr -[A4] {19:2}
0001975A DEED F399 add.w A7, [A5 - 0xC67]
0001975E 9342 subx.w D1, D2
00019760 D47E add.w D2, <<invalid special address>>
00019762 D7EC ECF3 add.l A3, [A4 - 0x130D]
00019766 F3F3 .invalid <<F/7/1>>
00019768 F3EC .invalid <<F/7/1>>
0001976A F3EC .invalid <<F/7/1>>
0001976C ECF3 F3F3 F3F3 E8EC 4243 8BA0 A3EA bfclr [[-0x1713BDBD] - 0x745F5C16] {15:D3}
0001977A 40A6 negx.l -[A6]
0001977C 7FBF moveq.l D7, 0xFFFFFFBF
0001977E 7FA4 moveq.l D7, 0xFFFFFFA4
00019780 9540 subx.w D2, D0
00019782 7F7F moveq.l D7, 0x7F
00019784 BFDF cmpa.l A7, [A7]+
00019786 ED41 asl D1.w, 6
00019788 6988 bvs -0x76 /* 00019712 */
0001978A 8B95 or.l [A5], D5
0001978C 93A9 8F83 sub.l [A1 - 0x707D], D1
00019790 8540 4ABD pack D2, D0, 0x4ABD
00019794 8F83 9286 unpk D7, D3, 0x9286
00019798 8840 or.w D4, D0
0001979A 4E99 jsr [A1]+
0001979C 4042 negx.w D2
0001979E 407B A195 negx.w [[] + A2]
000197A2 8E9F or.l D7, [A7]+
000197A4 F88E 41D8 .extension 0x88E <<F/2-3/4>> // unimplemented
000197A8 D07F add.w D0, <<invalid special address>>
000197AA 8EE0 divu.w D7, -[A0]
000197AC 8F40 5688 pack D7, D0, 0x5688
000197B0 B7DD cmpa.l A3, [A5]+
000197B2 409C negx.l [A4]+
000197B4 8B8E 9683 unpk -[A5], -[A6], 0x9683
000197B8 8F40 AE8B pack D7, D0, 0xAE8B
000197BC 878F 9683 unpk -[A3], -[A7], 0x9683
000197C0 8FAD 879B or.l [A5 - 0x7865], D7
000197C4 8E8D or.l D7, A5
000197C6 404C negx.w A4
000197C8 8390 or.l [A0], D1
000197CA 8688 or.l D3, A0
000197CC 9083 sub.l D0, D3
000197CE 8E83 or.l D7, D3
000197D0 878B 9D8A unpk -[A3], -[A3], 0x9D8A
000197D4 8793 or.l [A3], D3
000197D6 838F B1D4 unpk -[A1], -[A7], 0xB1D4
000197DA B4D5 cmpa.w A2, [A5]
000197DC BECF cmpa.w A7, A7
000197DE BD85 xor.l D5, D6
000197E0 8C89 or.l D6, A1
000197E2 9483 sub.l D2, D3
000197E4 97A0 sub.l -[A0], D3
000197E6 9187 subx.l D0, D7
000197E8 9183 subx.l D0, D3
000197EA 9786 subx.l D3, D6
000197EC 88B4 879D or.l D4, [[] + A0 * 8]
000197F0 999C sub.l [A4]+, D4
000197F2 F385 .invalid <<F/6/1>>
000197F4 BFE7 cmpa.l A7, -[A7]
000197F6 B5F3 85B6 FD40 9F99 B983 cmpa.l A2, [[-0x2BF6067] + A0 * 4 - 0x467D]
00019800 8D87 9293 unpk D6, D7, 0x9293
00019804 9AF5 9740 sub.w A5, [A5 + <<invalid base displacement size>>]
00019808 84DD divu.w D2, [A5]+
0001980A D7D6 add.l A3, [A6]
0001980C B2D6 cmpa.w A1, [A6]
0001980E BDD8 cmpa.l A6, [A0]+
00019810 F5A8 .invalid <<F/6/2>>
00019812 4051 negx.w [A1]
00019814 F79B .invalid <<F/6/3>>
00019816 8B87 878F unpk D5, D7, 0x878F
0001981A 838D 8792 unpk -[A1], -[A5], 0x8792
0001981E 939A sub.l [A2]+, D1
00019820 F597 .invalid <<F/6/2>>
00019822 406D CBD6 negx.w [A5 - 0x342A]
00019826 4068 CAD6 negx.w [A0 - 0x352A]
0001982A BDD8 cmpa.l A6, [A0]+
0001982C F5A8 .invalid <<F/6/2>>
0001982E A0A7 syscall vStdExit
00019830 898B 8787 unpk -[A4], -[A3], 0x8787
00019834 9DBB 8B9E BB8B sub.l [[] + A0 * 2 - 0x4475], D6
0001983A 90B0 918A 9885 sub.l D0, [[ + <<invalid base displacement size>> + A1] - 0x677B]
00019840 8EF9 FCB7 F9FC divu.w D7, [0xFCB7F9FC]
00019846 9586 subx.l D2, D6
00019848 8E9F or.l D7, [A7]+
0001984A F88E 411C .extension 0x88E <<F/2-3/4>> // unimplemented
0001984E F4B1 cpushp INST, [A1]
00019850 AAA8 syscall 0xAA8
00019852 A940 syscall SetItmIcon
00019854 9B83 subx.l D5, D3
00019856 BD90 xor.l [A0], D6
00019858 8340 44F9 pack D1, D0, 0x44F9
0001985C E385 asl D5, 1
0001985E AAE1 syscall 0xAE1
00019860 A841 syscall Fix2Frac
00019862 3785 8595 move.w [[] + A0 * 4], D5
00019866 F9F9 .invalid <<F/7/4>>
00019868 FCBE F9F9 .extension 0xCBE <<F/2-3/6>> // unimplemented
0001986C FC9C 8686 .extension 0xC9C <<F/2-3/6>> // unimplemented
00019870 8E9F or.l D7, [A7]+
00019872 F88E 40A7 .extension 0x88E <<F/2-3/4>> // unimplemented
00019876 F3A9 .invalid <<F/6/1>>
00019878 F385 .invalid <<F/6/1>>
0001987A 40A2 negx.l -[A2]
0001987C FD40 .extension 0xD40 <<F/4-5/6>> // unimplemented
0001987E 7888 moveq.l D4, 0xFFFFFF88
00019880 939D sub.l [A5]+, D1
00019882 8D40 4EA3 pack D6, D0, 0x4EA3
00019886 A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
00019888 8983 91A6 unpk D4, D3, 0x91A6
0001988C E789 lsl D1, 3
0001988E 8893 or.l D4, [A3]
00019890 998E subx.l -[A4], -[A6]
00019892 8B8D 4044 unpk -[A5], -[A5], 0x4044
00019896 83AF 8F83 or.l [A7 - 0x707D], D1
0001989A 9788 subx.l -[A3], -[A0]
0001989C 91F9 9289 8F83 sub.l A0, [0x92898F83]
000198A2 B283 cmp.l D1, D3
000198A4 8D88 91F9 unpk -[A6], -[A0], 0x91F9
000198A8 9089 sub.l D0, A1
000198AA 90BB A991 sub.l D0, [[ + A2]]
000198AE 418B .invalid 0, A3 // invalid opcode 4 with b == 6
000198B0 9B8E subx.l -[A5], -[A6]
000198B2 9FF8 8E85 sub.l A7, [0xFFFF8E85]
000198B6 40E1 move.w -[A1], SR
000198B8 838F BBD2 unpk -[A1], -[A7], 0xBBD2
000198BC 4049 negx.w A1
000198BE 7FBF moveq.l D7, 0xFFFFFFBF
000198C0 9688 sub.l D3, A0
000198C2 93B7 8B87 9240 597F sub.l [[ + <<invalid base displacement size>>] + A0 * 2 - 0x6DBFA681], D1
000198CA AA9D syscall GetEntryUsage
000198CC 405C negx.w [A4]+
000198CE 7FB0 moveq.l D7, 0xFFFFFFB0
000198D0 4086 negx.l D6
000198D2 7F85 moveq.l D7, 0xFFFFFF85
000198D4 406B C9D4 negx.w [A3 - 0x362C]
000198D8 8740 78D1 pack D3, D0, 0x78D1
000198DC D140 addx.w D0, D0
000198DE 4ACA tas.b A2
000198E0 9493 sub.l D2, [A3]
000198E2 B98B cmpm.l [A4]+, [A3]+
000198E4 8793 or.l [A3], D3
000198E6 839D or.l [A5]+, D1
000198E8 8C40 or.w D6, D0
000198EA 537F subq.w <<invalid special address>>, 1
000198EC B8B7 EDF3 9993 9A8B 8741 D640 cmp.l D4, [[-0x666C6575] - 0x78BE29C0]
000198F8 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6
000198FA 8E9F or.l D7, [A7]+
000198FC F88E 8540 .extension 0x88E <<F/2-3/4>> // unimplemented
00019900 4799 .invalid 3, [A1]+ // invalid opcode 4 with b == 6
00019902 4053 negx.w [A3]
00019904 FC9A 88B6 .extension 0xC9A <<F/2-3/6>> // unimplemented
00019908 F9E8 .invalid <<F/7/4>>
0001990A 85A3 or.l -[A3], D2
0001990C E6A3 asr D3, D3
0001990E A183 syscall SetOSDefault, flags=1
00019910 9086 sub.l D0, D6
00019912 889F or.l D4, [A7]+
00019914 F88E 859F .extension 0x88E <<F/2-3/4>> // unimplemented
00019918 879D or.l [A5]+, D3
0001991A 879C or.l [A4]+, D3
0001991C F385 .invalid <<F/6/1>>
0001991E 9887 sub.l D4, D7
00019920 A387 syscall IOPMsgRequest, flags=3
00019922 9CF3 859F 8D88 95F5 sub.w A6, [[] + A0 * 4 - 0x72776A0B]
0001992A B799 xor.l [A1]+, D3
0001992C 9A83 sub.l D5, D3
0001992E 407A 7F95 negx.w [PC + 0x7F95 /* 000218C5, cstring ""<EOF> */]
00019932 4063 negx.w -[A3]
00019934 7FA3 moveq.l D7, 0xFFFFFFA3
00019936 88A5 or.l D4, -[A5]
00019938 E840 asr D0.w, 4
0001993A 95D0 sub.l A2, [A0]
0001993C F57F .extension 0x57F <<F/4-5/2>> // unimplemented
0001993E B540 xor.w D0, D2
00019940 737F moveq.l D1, 0x7F
00019942 AD40 syscall SetItmIcon, auto_pop
00019944 5F93 subq.l [A3], 7
00019946 898B 8791 unpk -[A4], -[A3], 0x8791
0001994A 4047 negx.w D7
0001994C 4052 negx.w [A2]
0001994E 87FC AAFC divs.w D3, 0xAAFC
00019952 8E8E or.l D7, A6
00019954 ADF2 syscall Launch/LaunchApplication, auto_pop
00019956 F88E B540 .extension 0x88E <<F/2-3/4>> // unimplemented
0001995A 5440 addq.w D0, 2
0001995C 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6
0001995E 8387 B98B unpk D1, D7, 0xB98B
00019962 98F6 405A sub.w A4, [A6 + D4.w + 0x5A]
00019966 412B 4050 .invalid 0, [A3 + 0x4050] // invalid opcode 4 with b == 4
0001996A 858B AE87 unpk -[A2], -[A3], 0xAE87
0001996E 9D85 subx.l D6, D5
00019970 8BB2 8789 or.l [[ + <<invalid base displacement size>> + A0 * 8]], D5
00019974 FDB4 .invalid <<F/6/6>>
00019976 858B A787 unpk -[A2], -[A3], 0xA787
0001997A 4056 negx.w [A6]
0001997C 8588 4055 unpk -[A2], -[A0], 0x4055
00019980 9D8A subx.l -[A6], -[A2]
00019982 989D sub.l D4, [A5]+
00019984 8A98 or.l D5, [A0]+
00019986 9D8A subx.l -[A6], -[A2]
00019988 8F85 8B9A unpk D7, D5, 0x8B9A
0001998C 405D negx.w [A5]+
0001998E C5EB 88BF muls.w D2, [A3 - 0x7741]
00019992 DF40 addx.w D7, D0
00019994 4FC1 lea.l A7, D1
00019996 A28A syscall SleepQInstall, flags=2
00019998 9C8B sub.l D6, A3
0001999A 8787 918B unpk D3, D7, 0x918B
0001999E 9EA8 E540 sub.l D7, [A0 - 0x1AC0]
000199A2 41D2 lea.l A0, [A2]
000199A4 908A sub.l D0, A2
000199A6 9D8B subx.l -[A6], -[A3]
000199A8 8791 or.l [A1], D3
000199AA AAB9 syscall 0xAB9
000199AC CF40 exg D7, D0
000199AE 70DF moveq.l D0, 0xFFFFFFDF
000199B0 EFE2 4058 bfins -[A2] {1:24}, D4
000199B4 7FB0 moveq.l D7, 0xFFFFFFB0
000199B6 9D92 sub.l [A2], D6
000199B8 ACDE syscall SetRecRgn, auto_pop
000199BA 40E7 move.w -[A7], SR
000199BC 8B87 4075 unpk D5, D7, 0x4075
000199C0 9440 sub.w D2, D0
000199C2 4B8C .invalid 5, A4 // invalid opcode 4 with b == 6
000199C4 8E99 or.l D7, [A1]+
000199C6 9089 sub.l D0, A1
000199C8 8E9C or.l D7, [A4]+
000199CA 898E 9990 unpk -[A4], -[A6], 0x9990
000199CE 8D9E or.l [A6]+, D6
label000199D0:
000199D0 413C E7E4 CEEC .invalid 0, 0xE7E4CEEC // invalid opcode 4 with b == 4
000199D6 ECC7 E97F bfclr D7 {D5:D7}
000199DA B940 xor.w D0, D4
000199DC 7A7F moveq.l D5, 0x7F
000199DE 9F40 subx.w D7, D0
000199E0 ED7F rol D7.w, D6
000199E2 5140 subq.w D0, 8
000199E4 DEE5 add.w A7, -[A5]
000199E6 7F9E moveq.l D7, 0xFFFFFF9E
000199E8 ECC7 A540 bfclr D7 {21:32}
000199EC AE90 syscall InitPalettes, auto_pop
000199EE 9E41 sub.w D7, D1
000199F0 08E4 CEE3 bset.b -[A4], 0xE3
000199F4 E4E1 roxr .w -[A1]
000199F6 CFE5 muls.w D7, -[A5]
000199F8 40EB 7F6F move.w [A3 + 0x7F6F], SR
000199FC 4043 negx.w D3
000199FE E340 asl D0.w, 1
00019A00 7F87 moveq.l D7, 0xFFFFFF87
00019A02 9140 subx.w D0, D0
00019A04 50E6 st -[A6]
00019A06 EA40 asr D0.w, 5
00019A08 4D40 chk.w D6, D0
00019A0A E083 asr D3, 8
00019A0C A9BC syscall GetPicture
00019A0E 4047 negx.w D7
00019A10 9A8E sub.l D5, A6
00019A12 8EA6 or.l D7, -[A6]
00019A14 939E sub.l [A6]+, D1
00019A16 9A8B sub.l D5, A3
00019A18 98AE 4040 sub.l D4, [A6 + 0x4040]
00019A1C AE87 syscall 0xA87, auto_pop
00019A1E FC9C FC8E .extension 0xC9C <<F/2-3/6>> // unimplemented
00019A22 8E9F or.l D7, [A7]+
00019A24 F88E 4055 .extension 0x88E <<F/2-3/4>> // unimplemented
00019A28 8399 or.l [A1]+, D1
00019A2A F185 .invalid <<F/6/0>>
00019A2C 8340 4840 pack D1, D0, 0x4840
00019A30 A440 syscall ReserveMemSys, flags=4
00019A32 6C9C bge -0x62 /* 000199D0 */
00019A34 9092 sub.l D0, [A2]
00019A36 839E or.l [A6]+, D1
00019A38 8688 or.l D3, A0
00019A3A 9FF8 8E85 sub.l A7, [0xFFFF8E85]
00019A3E 40AF C5F2 negx.l [A7 - 0x3A0E]
00019A42 DBDA add.l A5, [A2]+
00019A44 416A DC7F chk.w D0, [A2 - 0x2381]
00019A48 89DC divs.w D4, [A4]+
00019A4A 7F89 moveq.l D7, 0xFFFFFF89
00019A4C DC41 add.w D6, D1
00019A4E 6BDB bmi -0x23 /* 00019A2B */
00019A50 7F8A moveq.l D7, 0xFFFFFF8A
00019A52 DB7F add.w <<invalid special address>>, D5
00019A54 8ADB divu.w D5, [A3]+
00019A56 4168 7F65 chk.w D0, [A0 + 0x7F65]
00019A5A 7F65 moveq.l D7, 0x65
00019A5C 4140 chk.w D0, D0
00019A5E 7F65 moveq.l D7, 0x65
00019A60 7F65 moveq.l D7, 0x65
00019A62 8941 447F pack D4, D1, 0x447F
00019A66 647F bcc +0x81 /* 00019AE7 */
00019A68 6541 bcs +0x43 /* 00019AAB */
00019A6A 4C7F 647F movem.l D0,D1,D2,D3,D4,D5,D6,A2,A5,A6, <<invalid special address>>
00019A6E 6541 bcs +0x43 /* 00019AB1 */
00019A70 477F chk.w D3, <<invalid special address>>
00019A72 647F bcc +0x81 /* 00019AF3 */
00019A74 6540 bcs +0x42 /* 00019AB6 */
00019A76 98C5 sub.w A4, D5
00019A78 F2DB DA40 .extension 0x2DB <<F/2-3/1>> // unimplemented
00019A7C 6540 bcs +0x42 /* 00019ABE */
00019A7E CBC4 muls.w D5, D4
00019A80 F2DB DA40 .extension 0x2DB <<F/2-3/1>> // unimplemented
00019A84 6540 bcs +0x42 /* 00019AC6 */
00019A86 8699 or.l D3, [A1]+
00019A88 409C negx.l [A4]+
00019A8A 4079 7F8A 9741 negx.w [0x7F8A9741]
00019A90 2A7E movea.l A5, <<invalid special address>>
00019A92 E38E lsl D6, 1
00019A94 FCB0 4053 .extension 0xCB0 <<F/2-3/6>> // unimplemented
00019A98 E9C7 9A88 bfextu D1, D7 {D2:8}
00019A9C 9497 sub.l D2, [A7]
00019A9E 410E .invalid 0, A6 // invalid opcode 4 with b == 4
00019AA0 7F0D moveq.l D7, 0x0D
00019AA2 40FE move.w <<invalid special address>>, SR
00019AA4 7F0D moveq.l D7, 0x0D
00019AA6 40B6 C593 FC99 4058 negx.l [[ + A4 * 4] - 0x366BFA8]
00019AAE 8740 47CC pack D3, D0, 0x47CC
00019AB2 BCCC cmpa.w A6, A4
00019AB4 4047 negx.w D7
label00019AB6:
00019AB6 C38B exg D1, A3
00019AB8 858B 97B3 unpk -[A2], -[A3], 0x97B3
label00019ABC:
00019ABC 8840 or.w D4, D0
label00019ABE:
00019ABE 7FE5 moveq.l D7, 0xFFFFFFE5
00019AC0 E5EF D740 roxl .w [A7 - 0x28C0]
00019AC4 69F6 bvs -0x8 /* 00019ABC */
label00019AC6:
00019AC6 EFF6 EFEF F640 bfins [A6 + A7.w * 8 + 0x40] {D7:D7}, D6
00019ACC 8289 or.l D1, A1
00019ACE 8941 13DF pack D4, D1, 0x13DF
00019AD2 DFDF add.l A7, [A7]+
00019AD4 E1DD asl .w [A5]+
00019AD6 ECDC E640 bfclr [A4]+ {25:32}
00019ADA CFF3 ECF3 muls.w D7, [A3 + A6 * 4 - 0x13]
00019ADE ECF5 ECF1 ECDA bfclr [A5 + A6 * 4 - 0x38] {D3:D1}
00019AE4 40F6 8940 move.w [A6 + <<invalid base displacement size>>], SR
00019AE8 BEE7 cmpa.w A7, -[A7]
00019AEA E2DE lsr .w [A6]+
00019AEC DEDE add.w A7, [A6]+
00019AEE EA40 asr D0.w, 5
00019AF0 BDFC 40D0 D17F cmpa.l A6, 0x40D0D17F
00019AF6 8440 or.w D2, D0
00019AF8 B3D1 cmpa.l A1, [A1]
00019AFA 7F85 moveq.l D7, 0xFFFFFF85
00019AFC 40B7 7FAB CFDA 4061 408B negx.l [[-0x3026 + D7 * 8] + 0x4061408B]
00019B06 858E F9FC unpk -[A2], -[A6], 0xF9FC
00019B0A B3F9 FC95 868E cmpa.l A1, [0xFC95868E]
00019B10 9FF8 8EAC sub.l A7, [0xFFFF8EAC]
00019B14 AFA3 syscall gsRunTbl, auto_pop
00019B16 9285 sub.l D1, D5
00019B18 8B40 8687 pack D5, D0, 0x8687
00019B1C 405E negx.w [A6]+
00019B1E 4051 negx.w [A1]
00019B20 F598 .invalid <<F/6/2>>
00019B22 B140 xor.w D0, D0
00019B24 45CC lea.l A2, A4
00019B26 4098 negx.l [A0]+
00019B28 A4A3 syscall 0x0A3, flags=4
00019B2A 9B93 sub.l [A3], D5
00019B2C 8A8C or.l D5, A4
00019B2E 91B7 D6B2 sub.l [A7 + A5.w * 8 - 0x78], D0
00019B32 4043 negx.w D3
00019B34 8B91 or.l [A1], D5
00019B36 8385 8B40 unpk D1, D5, 0x8B40
00019B3A 72C1 moveq.l D1, 0xFFFFFFC1
00019B3C EB88 lsl D0, 5
00019B3E 4043 negx.w D3
00019B40 DB40 addx.w D5, D0
00019B42 537F subq.w <<invalid special address>>, 1
00019B44 BDA6 xor.l -[A6], D6
00019B46 8A9C or.l D5, [A4]+
00019B48 8791 or.l [A1], D3
00019B4A 838D 4042 unpk -[A1], -[A5], 0x4042
00019B4E F9E3 .invalid <<F/7/4>>
00019B50 85AA E1A8 or.l [A2 - 0x1E58], D2
00019B54 8793 or.l [A3], D3
00019B56 8341 02F5 pack D1, D1, 0x02F5
00019B5A EE7F ror D7.w, D7
00019B5C 79DD moveq.l D4, 0xFFFFFFDD
00019B5E F5F5 .invalid <<F/7/2>>
00019B60 F5FB .invalid <<F/7/2>>
00019B62 4337 7DD2 7F3B .invalid 1, [[] + 0x7F3B] // invalid opcode 4 with b == 4
00019B68 F144 .extension 0x144 <<F/4-5/0>> // unimplemented
00019B6A 55F3 F3F3 F3F3 F3F3 F3F3 F3F3 scs [[-0xC0C0C0D] - 0xC0C0C0D]
00019B76 F3F3 .invalid <<F/7/1>>
00019B78 F3F3 .invalid <<F/7/1>>
00019B7A F3F3 .invalid <<F/7/1>>
00019B7C F3F3 .invalid <<F/7/1>>
00019B7E F3F3 .invalid <<F/7/1>>
00019B80 F37F .extension 0x37F <<F/4-5/1>> // unimplemented
00019B82 55F3 ECF3 scs [A3 + A6 * 4 - 0x13]
00019B86 ECEC ECEC F3EC bfclr [A4 - 0xC14] {D3:D4}
00019B8C F3F3 .invalid <<F/7/1>>
00019B8E F3F3 .invalid <<F/7/1>>
00019B90 ECF3 ECEC ECEC bfclr [A3 + A6 * 4 - 0x20] {D3:D4}
00019B96 F3EC .invalid <<F/7/1>>
00019B98 F37F .extension 0x37F <<F/4-5/1>> // unimplemented
00019B9A 62F3 bhi -0xB /* 00019B8F */
00019B9C F3F3 .invalid <<F/7/1>>
00019B9E F3F3 .invalid <<F/7/1>>
00019BA0 F3F3 .invalid <<F/7/1>>
00019BA2 4068 8942 negx.w [A0 - 0x76BE]
00019BA6 7DE4 moveq.l D6, 0xFFFFFFE4
00019BA8 F3F3 .invalid <<F/7/1>>
00019BAA F3F9 .invalid <<F/7/1>>
00019BAC CEDF mulu.w D7, [A7]+
00019BAE DFEC ECEC add.l A7, [A4 - 0x1314]
00019BB2 DF7F add.w <<invalid special address>>, D7
00019BB4 B8DF cmpa.w A4, [A7]+
00019BB6 ECEC ECDF DFEA bfclr [A4 - 0x2016] {D3:31}
00019BBC EAE4 DD43 bfchg -[A4] {D5:3}
00019BC0 BC40 cmp.w D6, D0
00019BC2 4183 .invalid 0, D3 // invalid opcode 4 with b == 6
00019BC4 9F8E subx.l -[A7], -[A6]
00019BC6 968F sub.l D3, A7
00019BC8 839F or.l [A7]+, D1
00019BCA 9C8F sub.l D6, A7
00019BCC 839F or.l [A7]+, D1
00019BCE 8E96 or.l D7, [A6]
00019BD0 8F83 9F40 unpk D7, D3, 0x9F40
00019BD4 F7EC .invalid <<F/7/3>>
00019BD6 EBD2 7FAB bfexts D7, [A2] {D6:D3}
00019BDA C599 and.l [A1]+, D2
00019BDC 8E40 or.w D7, D0
00019BDE CDEC 7FA9 muls.w D6, [A4 + 0x7FA9]
00019BE2 F3F3 .invalid <<F/7/1>>
00019BE4 F3F3 .invalid <<F/7/1>>
00019BE6 F3EC .invalid <<F/7/1>>
00019BE8 4098 negx.l [A0]+
00019BEA AF8F syscall slMin, auto_pop
00019BEC 839F or.l [A7]+, D1
00019BEE 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
00019BF0 ECEB D2DF ECDE bfclr [A3 - 0x1322] {11:31}
00019BF6 D2E5 add.w A1, -[A5]
00019BF8 4057 negx.w [A7]
00019BFA 40AD EC7F negx.l [A5 - 0x1381]
00019BFE A9F3 syscall Chain
00019C00 ECEC 4078 AF8F bfclr [A4 - 0x5071] {1:D0}
00019C06 83B1 F0AB or.l [A1 + A7.w - 0x85], D1
00019C0A 40BA 9B9A negx.l [PC - 0x6466 /* 000137A6, value 0x4EB90000 */]
00019C0E F59B .invalid <<F/6/2>>
00019C10 8B94 or.l [A4], D5
00019C12 9787 subx.l D3, D7
00019C14 FC9C FC8E .extension 0xC9C <<F/2-3/6>> // unimplemented
00019C18 8E9F or.l D7, [A7]+
00019C1A F88E AAA9 .extension 0x88E <<F/2-3/4>> // unimplemented
00019C1E 9540 subx.w D2, D0
00019C20 5F40 subq.w D0, 7
00019C22 6385 bls -0x79 /* 00019BA9 */
00019C24 8840 or.w D4, D0
00019C26 4283 clr.l D3
00019C28 858B 9AB0 unpk -[A2], -[A3], 0x9AB0
00019C2C E7BD rol D5, D3
00019C2E D490 add.l D2, [A0]
00019C30 8A9B or.l D5, [A3]+
00019C32 8B87 879A unpk D5, D7, 0x879A
00019C36 4081 negx.l D1
00019C38 8B98 or.l [A0]+, D5
00019C3A 4097 negx.l [A7]
00019C3C 8B98 or.l [A0]+, D5
00019C3E 405B negx.w [A3]+
00019C40 7FB3 moveq.l D7, 0xFFFFFFB3
00019C42 4055 negx.w [A5]
00019C44 7FB3 moveq.l D7, 0xFFFFFFB3
00019C46 408F negx.l A7
00019C48 8B91 or.l [A1], D5
00019C4A 8E8C or.l D7, A4
00019C4C A183 syscall SetOSDefault, flags=1
00019C4E 9386 subx.l D1, D6
00019C50 889F or.l D4, [A7]+
00019C52 F88E 859E .extension 0x88E <<F/2-3/4>> // unimplemented
00019C56 96A3 sub.l D3, -[A3]
00019C58 A399 syscall XToolTable, flags=3
00019C5A B18F cmpm.l [A0]+, [A7]+
00019C5C 8789 40EB unpk -[A3], -[A1], 0x40EB
00019C60 C5C6 muls.w D2, D6
00019C62 C540 exg D2, D0
00019C64 B8C5 cmpa.w A4, D5
00019C66 C6C5 mulu.w D3, D5
00019C68 40C3 move.w D3, SR
00019C6A C7F5 CFC7 muls.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00019C6E F540 .extension 0x540 <<F/4-5/2>> // unimplemented
00019C70 AE7F syscall 0xA7F, auto_pop
00019C72 8B40 9F8B pack D5, D0, 0x9F8B
00019C76 87A2 or.l -[A2], D3
00019C78 9E8E sub.l D7, A6
00019C7A 9940 subx.w D4, D0
00019C7C 5B40 subq.w D0, 5
00019C7E 458B .invalid 2, A3 // invalid opcode 4 with b == 6
00019C80 8F40 47C6 pack D7, D0, 0x47C6
00019C84 4042 negx.w D2
00019C86 C795 and.l [A5], D3
00019C88 40B2 F1DC negx.l <<invalid full ext with I/IS == 4>>
00019C8C 7FBA moveq.l D7, 0xFFFFFFBA
00019C8E 4052 negx.w [A2]
00019C90 E8DC 87FC bftst [A4]+ {31:D4}
00019C94 40F9 7F8F 407A move.w [0x7F8F407A], SR
00019C9A 7F8E moveq.l D7, 0xFFFFFF8E
00019C9C 40E3 move.w -[A3], SR
00019C9E BFAE 9D92 xor.l [A6 - 0x626E], D7
00019CA2 8786 8E99 unpk D3, D6, 0x8E99
00019CA6 8395 or.l [A5], D1
00019CA8 8789 888B unpk -[A3], -[A1], 0x888B
00019CAC AA88 syscall 0xA88
00019CAE 8640 or.w D3, D0
00019CB0 B27F cmp.w D1, <<invalid special address>>
00019CB2 9F40 subx.w D7, D0
00019CB4 697F bvs +0x81 /* 00019D35 */
00019CB6 A08B syscall CommToolboxDispatch
00019CB8 FC40 637F .extension 0xC40 <<F/1/6>>, 0x637F // unimplemented
00019CBC BFA6 xor.l -[A6], D7
00019CBE FC40 538E .extension 0xC40 <<F/1/6>>, 0x538E // unimplemented
00019CC2 8CBC 908C 8840 or.l D6, 0x908C8840
00019CC8 5DB9 8684 878F subq.l [0x8684878F], 6
00019CCE 8E41 or.w D7, D1
00019CD0 347F movea.w A2, <<invalid special address>>
00019CD2 B37F xor.w <<invalid special address>>, D1
00019CD4 6BF3 bmi -0xB /* 00019CC9 */
00019CD6 CB8E exg D5, A6
00019CD8 9DA1 sub.l -[A1], D6
00019CDA 40E0 move.w -[A0], SR
00019CDC 42F5 8587 FC90 9CFC .invalid [[ + <<invalid base displacement size>>] + A0 * 4 - 0x36F6304] // invalid opcode 4 with subtype 1
00019CE4 8E85 or.l D7, D5
00019CE6 899F or.l [A7]+, D4
00019CE8 F88E AA97 .extension 0x88E <<F/2-3/4>> // unimplemented
00019CEC A8B4 syscall FillRoundRect
00019CEE 9990 sub.l [A0], D4
00019CF0 9A9A sub.l D5, [A2]+
00019CF2 99A2 sub.l -[A2], D4
00019CF4 939A sub.l [A2]+, D1
00019CF6 A2BB syscall vIAZPostInit, flags=2
00019CF8 858B 9087 unpk -[A2], -[A3], 0x9087
00019CFC 9E93 sub.l D7, [A3]
00019CFE 8C88 or.l D6, A0
00019D00 8A93 or.l D5, [A3]
00019D02 898A A48F unpk -[A4], -[A2], 0xA48F
00019D06 8588 9DF9 unpk -[A2], -[A0], 0x9DF9
00019D0A F9F9 .invalid <<F/7/4>>
00019D0C FBAD .invalid <<F/6/5>>
00019D0E 404F negx.w A7
00019D10 F9F9 .invalid <<F/7/4>>
00019D12 F9FB .invalid <<F/7/4>>
00019D14 AC86 syscall TextWidth, auto_pop
00019D16 8589 8795 unpk -[A2], -[A1], 0x8795
00019D1A 8E94 or.l D7, [A4]
00019D1C 8C40 or.w D6, D0
00019D1E 4341 chk.w D1, D1
00019D20 367F movea.w A3, <<invalid special address>>
00019D22 3640 movea.w A3, D0
00019D24 D17F add.w <<invalid special address>>, D0
00019D26 3641 movea.w A3, D1
00019D28 8E7F or.w D7, <<invalid special address>>
00019D2A 3040 movea.w A0, D0
00019D2C DE95 add.l D7, [A5]
00019D2E 96F9 F940 F17F sub.w A3, [0xF940F17F]
00019D34 3640 movea.w A3, D0
00019D36 D17F add.w <<invalid special address>>, D0
00019D38 3641 movea.w A3, D1
00019D3A 8E7F or.w D7, <<invalid special address>>
00019D3C 3040 movea.w A0, D0
00019D3E DE95 add.l D7, [A5]
00019D40 96F9 F9A4 9884 sub.w A3, [0xF9A49884]
00019D46 4041 negx.w D1
00019D48 F696 A3AE .extension 0x696 <<F/2-3/3>> // unimplemented
00019D4C 4075 8395 negx.w [[] + A0 * 2]
00019D50 4062 negx.w -[A2]
00019D52 7FBE moveq.l D7, 0xFFFFFFBE
00019D54 4049 negx.w A1
00019D56 AE8B syscall 0xA8B, auto_pop
00019D58 AC8F syscall OSDispatch, auto_pop
00019D5A 8C93 or.l D6, [A3]
00019D5C 4042 negx.w D2
00019D5E D589 addx.l -[A2], -[A1]
00019D60 AEDE syscall 0xADE, auto_pop
00019D62 9B91 sub.l [A1], D5
00019D64 888B or.l D4, A3
00019D66 A487 syscall IOPMsgRequest, flags=4
00019D68 9183 subx.l D0, D3
00019D6A B090 cmp.l D0, [A0]
00019D6C 8D40 44AC pack D6, D0, 0x44AC
00019D70 9140 subx.w D0, D0
00019D72 6B7F bmi +0x81 /* 00019DF3 */
00019D74 A240 syscall ResrvMem/ReserveMem, flags=2
00019D76 44B4 9140 neg.l [A4 + <<invalid base displacement size>>]
00019D7A 517F subq.w <<invalid special address>>, 8
00019D7C BC40 cmp.w D6, D0
00019D7E 7091 moveq.l D0, 0xFFFFFF91
00019D80 4076 7F97 4072 D240 negx.w [[] + D7 * 8 + 0x4072D240]
00019D88 5090 addq.l [A0], 8
00019D8A 40BB C8E6 negx.l [PC + A4 - 0x26]
00019D8E 7FA6 moveq.l D7, 0xFFFFFFA6
00019D90 4092 negx.l [A2]
00019D92 7FB2 moveq.l D7, 0xFFFFFFB2
00019D94 4080 negx.l D0
00019D96 9A91 sub.l D5, [A1]
00019D98 40A1 negx.l -[A1]
00019D9A C87F and.w D4, <<invalid special address>>
00019D9C A640 syscall ResrvMem/ReserveMem, flags=6
00019D9E 44AE 4060 neg.l [A6 + 0x4060]
00019DA2 9140 subx.w D0, D0
00019DA4 BBC8 cmpa.l A5, A0
00019DA6 E67F ror D7.w, D3
00019DA8 A640 syscall ResrvMem/ReserveMem, flags=6
00019DAA 927F sub.w D1, <<invalid special address>>
00019DAC B240 cmp.w D1, D0
00019DAE 809A or.l D0, [A2]+
00019DB0 9140 subx.w D0, D0
00019DB2 C6DE mulu.w D3, [A6]+
00019DB4 F5D9 .invalid <<F/7/2>>
00019DB6 7FB3 moveq.l D7, 0xFFFFFFB3
00019DB8 F540 .extension 0x540 <<F/4-5/2>> // unimplemented
00019DBA D690 add.l D3, [A0]
00019DBC 8390 or.l [A0], D1
00019DBE A5E8 syscall vHiliteText, flags=5
00019DC0 40DE move.w [A6]+, SR
00019DC2 7F2B moveq.l D7, 0x2B
00019DC4 40DD move.w [A5]+, SR
00019DC6 7F2A moveq.l D7, 0x2A
00019DC8 420C clr.b A4
00019DCA F47F cpusha DATA
00019DCC 16EA 7F13 move.b [A3]+, [A2 + 0x7F13]
00019DD0 41D7 lea.l A0, [A7]
00019DD2 40E1 move.w -[A1], SR
00019DD4 8B87 8F83 unpk D5, D7, 0x8F83
00019DD8 90A5 sub.l D0, -[A5]
00019DDA E840 asr D0.w, 4
00019DDC E27F ror D7.w, D1
00019DDE 2740 E17F move.l [A3 - 0x1E81], D0
00019DE2 2647 movea.l A3, D7
00019DE4 76DF moveq.l D3, 0xFFFFFFDF
00019DE6 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019DEC ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019DF2 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019DF8 ECEC ECE8 ECEC bfclr [A4 - 0x1314] {D3:D0}
00019DFE ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E04 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E0A ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E10 ECEC ECDD DAEC bfclr [A4 - 0x2514] {D3:29}
00019E16 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E1C ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E22 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E28 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E2E ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E34 ECEC 7F23 4770 bfclr [A4 + 0x4770] {D4:D3}
00019E3A ECF3 ECEC ECEC bfclr [A3 + A6 * 4 - 0x20] {D3:D4}
00019E40 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E46 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E4C ECEC ECEC ECE8 bfclr [A4 - 0x1318] {D3:D4}
00019E52 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E58 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E5E ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E64 ECEC ECEC ECDD bfclr [A4 - 0x1323] {D3:D4}
00019E6A ECEE ECEC ECEC bfclr [A6 - 0x1314] {D3:D4}
00019E70 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E76 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E7C ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E82 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019E88 ECEC ECEC EC42 bfclr [A4 - 0x13BE] {D3:D4}
00019E8E 9943 subx.w D4, D3
00019E90 F68B 878F .extension 0x68B <<F/2-3/3>> // unimplemented
00019E94 8390 or.l [A0], D1
00019E96 A5E8 syscall vHiliteText, flags=5
00019E98 40DE move.w [A6]+, SR
00019E9A 7F2B moveq.l D7, 0x2B
00019E9C 40DD move.w [A5]+, SR
00019E9E 7F2A moveq.l D7, 0x2A
00019EA0 4217 clr.b [A7]
00019EA2 F47F cpusha DATA
00019EA4 0BEA .incomplete
00019EA6 7F13 moveq.l D7, 0x13
00019EA8 41E2 lea.l A0, -[A2]
00019EAA 40D8 move.w [A0]+, SR
00019EAC 8B87 8F83 unpk D5, D7, 0x8F83
00019EB0 90A5 sub.l D0, -[A5]
00019EB2 E840 asr D0.w, 4
00019EB4 E27F ror D7.w, D1
00019EB6 2740 E17F move.l [A3 - 0x1E81], D0
00019EBA 2648 movea.l A3, A0
00019EBC C6DF mulu.w D3, [A7]+
00019EBE ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019EC4 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019ECA ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019ED0 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019ED6 ECEC E8EC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019EDC ECEC ECEC ECDF bfclr [A4 - 0x1321] {D3:D4}
00019EE2 ECEC DFEC ECDF bfclr [A4 - 0x1321] {D7:D4}
00019EE8 ECEC DFEC ECDF bfclr [A4 - 0x1321] {D7:D4}
00019EEE ECEC DDEC DAEC bfclr [A4 - 0x2514] {D7:D4}
00019EF4 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019EFA ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F00 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F06 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F0C ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F12 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F18 ECDF 7F11 bfclr [A7]+ {D4:17}
00019F1C 441A neg.b [A2]+
00019F1E 7CC1 moveq.l D6, 0xFFFFFFC1
00019F20 47E5 lea.l A3, -[A5]
00019F22 ECF3 ECEC ECEC bfclr [A3 + A6 * 4 - 0x20] {D3:D4}
00019F28 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F2E ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F34 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F3A ECEC ECEC E8EC bfclr [A4 - 0x1714] {D3:D4}
00019F40 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F46 ECEC F3EC ECEC bfclr [A4 - 0x1314] {15:D4}
00019F4C F3EC .invalid <<F/7/1>>
00019F4E ECEC F3EC ECEC bfclr [A4 - 0x1314] {15:D4}
00019F54 F3EC .invalid <<F/7/1>>
00019F56 ECEC F3EC ECDD bfclr [A4 - 0x1323] {15:D4}
00019F5C ECEC EEEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F62 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F68 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F6E ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F74 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
// begin alternate branch 00019F78-00019F8A
label00019F78:
00019F78 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F7E ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F84 ECEC F3EC 47E1 bfclr [A4 + 0x47E1] {15:D4}
// end alternate branch 00019F78-00019F8A
label00019F78: // (misaligned)
00019F7A ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F80 ECEC ECEC ECEC bfclr [A4 - 0x1314] {D3:D4}
00019F86 F3EC .invalid <<F/7/1>>
00019F88 47E1 lea.l A3, -[A1]
00019F8A 8B87 9A40 unpk D5, D7, 0x9A40
00019F8E BB85 xor.l D5, D5
00019F90 87FC ACFC divs.w D3, 0xACFC
00019F94 9085 sub.l D0, D5
00019F96 899F or.l [A7]+, D4
00019F98 F88E 4092 .extension 0x88E <<F/2-3/4>> // unimplemented
00019F9C B4EC 8A40 cmpa.w A2, [A4 - 0x75C0]
00019FA0 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6
00019FA2 8B97 or.l [A7], D5
00019FA4 8794 or.l [A4], D3
00019FA6 9E41 sub.w D7, D1
00019FA8 358F AB99 move.w [[ + A2 * 2]], A7
00019FAC 9999 sub.l [A1]+, D4
00019FAE 40BC 40FC 9840 negx.l 0x40FC9840
00019FB4 AAB8 syscall 0xAB8
00019FB6 4063 negx.w -[A3]
00019FB8 A98D syscall GetDialogItem/GetDItem
label00019FBA:
00019FBA 4058 negx.w [A0]+
00019FBC 40EC 404F move.w [A4 + 0x404F], SR
00019FC0 7FB4 moveq.l D7, 0xFFFFFFB4
00019FC2 858F 8993 unpk -[A2], -[A7], 0x8993
00019FC6 4040 negx.w D0
00019FC8 CF92 and.l [A2], D7
00019FCA A78B syscall CommToolboxDispatch, flags=7
00019FCC 8787 8F83 unpk D3, D7, 0x8F83
00019FD0 404B negx.w A3
00019FD2 C240 and.w D1, D0
00019FD4 47C2 lea.l A3, D2
00019FD6 8840 or.w D4, D0
00019FD8 8FEB DAED divs.w D7, [A3 - 0x2513]
00019FDC CA40 and.w D5, D0
00019FDE 68DA bvc -0x24 /* 00019FBA */
00019FE0 BBD8 cmpa.l A5, [A0]+
00019FE2 8540 40F5 pack D2, D0, 0x40F5
00019FE6 9440 sub.w D2, D0
00019FE8 648E bcc -0x70 /* 00019F78 */
00019FEA 9E88 sub.l D7, A0
00019FEC B6EC 8A40 cmpa.w A3, [A4 - 0x75C0]
00019FF0 568D addq.l A5, 3
00019FF2 8C86 or.l D6, D6
00019FF4 A19B syscall Messager, flags=1
00019FF6 8A93 or.l D5, [A3]
00019FF8 908E sub.l D0, A6
00019FFA 9FF8 8E40 sub.l A7, [0xFFFF8E40]
00019FFE 7891 moveq.l D4, 0xFFFFFF91
0001A000 A383 syscall SetOSDefault, flags=3
0001A002 9286 sub.l D1, D6
0001A004 889F or.l D4, [A7]+
0001A006 F88E 85AC .extension 0x88E <<F/2-3/4>> // unimplemented
0001A00A 879D or.l [A5]+, D3
0001A00C 879C or.l [A4]+, D3
0001A00E F385 .invalid <<F/6/1>>
0001A010 9887 sub.l D4, D7
0001A012 A387 syscall IOPMsgRequest, flags=3
0001A014 9CF3 8540 sub.w A6, [A3 + <<invalid base displacement size>>]
0001A018 498D .invalid 4, A5 // invalid opcode 4 with b == 6
0001A01A 8895 or.l D4, [A5]
0001A01C F5B7 .invalid <<F/6/2>>
0001A01E 99B5 8391 sub.l [[ + A0 * 2]], D4
0001A022 8C8F or.l D6, A7
0001A024 8E8A or.l D7, A2
0001A026 878F 8391 unpk -[A3], -[A7], 0x8391
0001A02A A6E7 syscall vChar2Pixel, flags=6
0001A02C 8988 93B7 unpk -[A4], -[A0], 0x93B7
0001A030 8B87 8F83 unpk D5, D7, 0x8F83
0001A034 A38B syscall CommToolboxDispatch, flags=3
0001A036 8888 or.l D4, A0
0001A038 8C87 or.l D6, D7
0001A03A 8C89 or.l D6, A1
0001A03C 8B87 9C40 unpk D5, D7, 0x9C40
0001A040 5400 addq.b D0, 2
0001A042 0000 0C43 ori.b D0, 0x43 /* 'C' */
0001A046 A845 syscall Frac2X
0001A048 CAB1 410B AC40 E74C and.l D5, [[A1 + <<invalid base displacement size>> + D4] - 0x53BF18B4]
0001A050 BD00 xor.b D0, D6
0001A052 0040 4542 ori.w D0, 0x4542 /* 'EB' */
0001A056 1240 movea.b A1, D0
0001A058 C241 and.w D1, D1
0001A05A 1342 2A00 move.b [A1 + 0x2A00], D2
0001A05E 0000 .incomplete
0001A060 00 .incomplete